ios将ipad应用程序转换为通用显示此错误笔尖但未设置视图出口
Posted
技术标签:
【中文标题】ios将ipad应用程序转换为通用显示此错误笔尖但未设置视图出口【英文标题】:ios converting ipad app to universal showing this error nib but the view outlet was not set 【发布时间】: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文件右键单击视图将视图连接到文件所有者如果您不明白我的意思,请告诉我! 【参考方案1】:转到 iPhoneView.xib 首先将文件所有者设置为您的视图控制器
然后单击文件所有者(黄色块)并单击下图中最右边的箭头。设置所有连接。这将解决您的问题。(可能我认为您的视图未设置为视图出口)
【讨论】:
以上是关于ios将ipad应用程序转换为通用显示此错误笔尖但未设置视图出口的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 7.3 如何将我现有的 iPhone 应用程序转换为通用应用程序,以便在 iOS 中与 iPad 一起使用
单视图应用程序中的 iOS iPad tableView [关闭]
IOS(将通用更改为 ipad)我的错误我已经为 iphone 上传构建现在我们希望在新版本中这个应用程序仅适用于 ipad