2013-02-22 76 views
0

我有iPad应用程序,它的工作很好。我正在尝试将该应用转换为通用应用。ios转换ipad应用程序到通用显示此错误笔尖,但未设置视图插座

1.-在应用程序中的我改变它的iPad通用 摘要2-I添加它笔尖为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笔尖我添加视图 - 控制作为定制类

我使用模拟器运行应用程序,我得到这个错误:

[UIViewController _loadViewFromNibNamed:bundle:] loaded the "iPhoneView" nib but the view outlet was not set.' 

我寻找一种方法来解决,似乎我需要的参考网点笔尖,但当我尝试从最后一个选项卡xcode右侧的“新引用出口”拖动连接到笔尖我不能建立连接,或者如果我尝试将连接从视图图标拖到文件所有者,我无法建立连接。你们谁都知道我做错了什么?

我会很感激你的帮助。

+0

去你的xib文件右键点击查看连接查看文件的所有者 让我知道如果你没有得到我的观点! – kb920 2013-02-22 06:27:18

回答

2

转到iPhoneView.xib首先设置文件所有者的视图控制器 enter image description here

上的文件所有者(黄块)点击后,点击最箭头在下面的图片的权利。设置所有连接。这可以解决你的问题(很可能我认为你的观点不是查看插座)

+0

谢谢。这项工作:) – HelenaM 2013-02-22 06:35:13

相关问题