我有Main.xib,我添加了一个新的Interface SeconView.xib。我希望我的secondview.xib是默认的。
我从主界面更改了默认xib,但我得到了像
这样的错误由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[< UIApplication 0x880ab00> setValue:forUndefinedKey:]:此类不是键视图的键值编码兼容。'
。我做错了什么?
答案 0 :(得分:1)
检查连接面板是否正确设置了连接
答案 1 :(得分:1)
要将默认笔尖从Main更改为Second,您需要执行以下步骤:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
将initWithNibName的参数从@“Main”更改为@“Second”
self.viewController = [[ViewController alloc] initWithNibName:@“Second”bundle:nil];
选择Second.xib
,然后选择
将其FileOwner更改为ViewController(或您要将此nib与之关联的控制器)
RighClick on View并将New Referencing Outlet拖向文件所有者。