【发布时间】:2013-02-22 06:12:26
【问题描述】:
我有 iPad 应用程序,它运行良好。我正在尝试将应用转换为通用应用。
1.- 在应用程序的摘要中,我将其从 iPad 更改为 Universal 2.-我为 iPhone iPhoneView.xib 添加了一个笔尖 3.-在我的应用程序中添加以下代码:
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
}
else
{
self.viewController=[[ViewController alloc]initWithNibName:@"iPhoneView" bundle:nil];
}
4.-在 iPhone 笔尖中,我将 viewcontroller 添加为自定义类
我使用模拟器运行应用程序并收到此错误:
[UIViewController _loadViewFromNibNamed:bundle:] loaded the "iPhoneView" nib but the view outlet was not set.'
我正在寻找一种修复方法,似乎我需要到笔尖的参考插座,但是当我尝试将连接从最后一个选项卡中 xcode 右侧的“新参考插座”拖到笔尖时,我无法建立连接,或者如果我尝试将连接从视图图标拖到文件所有者,我也无法建立连接。你们有谁知道我做错了什么?
非常感谢您的帮助。
【问题讨论】:
-
转到您的xib文件右键单击视图将视图连接到文件所有者如果您不明白我的意思,请告诉我!
标签: iphone ios ipad uiviewcontroller