我有 iPad 应用程序,它运行良好。我正在尝试将应用程序转换为通用应用程序。
1.- 在应用程序的摘要中,我将其从 iPad 更改为 Universal 2.-我为 iPhone iPhoneView.xib 添加了一个笔尖 3.-在我的应用程序 delagate 中,我添加了以下代码:
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 右侧的“新参考插座”拖到笔尖时,我无法制作连接,或者如果我尝试将连接从视图图标拖到文件所有者,我也无法建立连接。你们中的任何人都知道我在做什么错吗?
我真的很感谢你的帮助。