0

我有 Main.xib,我添加了一个新的接口 SeconView.xib。我希望我的 secondview.xib 成为默认值。

我从主界面更改了默认 xib,但出现类似错误

由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<UIApplication 0x880ab00> setValue:forUndefinedKey:]:此类与键视图的键值编码不兼容。”

. 我哪里做错了?

4

2 回答 2

1

检查连接面板是否正确设置连接

于 2013-05-23T11:07:20.167 回答
1

要将默认笔尖从 Main 更改为 Second ,您需要执行以下步骤:

  • 在 AppDelegate 的方法中
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

将 initWithNibName 的参数从 @"Main" 更改为 @"Second"

self.viewController = [[ViewController alloc] initWithNibName:@"Second" bundle:nil];

  • 选择Second.xib,并将其 FileOwner 更改为 ViewController (或您要与此 nib 关联的控制器)

  • 右击 View 并将 New Referenceing Outlet 拖向 File Owner。

于 2013-05-23T11:11:37.610 回答