gpt4 book ai didi

ios - 无法为 Xcode 4.5 中的 Single ViewController 类加载两个 Nib (.XIB)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:01 24 4
gpt4 key购买 nike

<分区>

提前抱歉大家,我知道已经有很多类似的问题了。我尝试了所有解决方案,但没有一个对我有用。

我正在使用 Xcode 4.5.2 并为 iphone5/ios6 1> RootViewController5 和所有其他设备使用两个 xibs 2> RootViewController 这两个 nib 文件只有一个名为 RootViewController 的 ViewController。在 nib 文件的文件所有者中,我在自定义类检查器中选择了 RootViewController 类。

现在在 ViewDidLoad 方法中,我正尝试像这样加载两个 Nib

 if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
UIViewController *viewController3;
if(result.height == 480)
{
viewController3 = [[[UIViewController alloc] initWithNibName:@"RootViewController" bundle:nil] autorelease];
}
if(result.height == 568)
{
viewController3 = [[[UIViewController alloc] initWithNibName:@"RootViewController5" bundle:nil] autorelease];

NSLog(@"iphone 5 123");
}
}

我也试过下面的代码

 if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
RootViewController *viewController3;
if(result.height == 480)
{
viewController3 = [[[UIViewController alloc] initWithNibName:@"RootViewController" bundle:nil] autorelease];
}
if(result.height == 568)
{
viewController3 = [[[UIViewController alloc] initWithNibName:@"RootViewController5" bundle:nil] autorelease];

NSLog(@"iphone 5 123");
}
}

但运气不好。请告知我在哪里弄错了。

谢谢

马约尔

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