gpt4 book ai didi

objective-c - presentModalViewController 无法在已越狱的 iOs 4.0.1 设备上运行

转载 作者:行者123 更新时间:2023-11-29 04:44:49 25 4
gpt4 key购买 nike

我试图展示一个 modelViewController,它在 iOs 5 设备和模拟器、iOs 4.3 模拟器上完美运行,但在 iOs 4.0.1 越狱设备上不起作用。我尝试调试我的代码,viewController 已初始化,但方法 viewWillAppear 未在我的 iOs 4.0.1 越狱设备上调用。它正在所有其他设备上调用。这是我的代码

loadingView=[[UpdatingVc alloc]initWithVar:var1 andVars:var2 andVarz:var3]; 
[self presentModalViewController:loadingView animated:YES];

出于安全原因,我用主 varNames 隐藏了原始的 var 名称。初始化方法是:

-(id)initWithVar:(NSString*)var andVars:(NSString *)vor andVarz:(NSString *)vers{
self = [super initWithNibName:@"UpdatingVc" bundle:[NSBundle mainBundle]];
if(self) //good practice to check first
{
_a=var;
_b=vor;
_c=vers;
}
return self;
}

谢谢

最佳答案

我相信你的初始化方法应该是

-(id)initWithVar:(NSString*)var andVars:(NSString *)vor andVarz:(NSString *)vers{
self = [super initWithNibName:@"UpdatingVc" bundle:[NSBundle mainBundle]];
if(self) //good practice to check first
{
_a=var;
_b=vor;
_c=vers;
}
return self;
}

注意super的init方法前面的self=部分,需要在init方法中设置self的值。

希望有帮助!

关于objective-c - presentModalViewController 无法在已越狱的 iOs 4.0.1 设备上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9803024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com