【问题标题】:Why I get to error when I change default .xib?为什么我在更改默认 .xib 时会出错?
【发布时间】:2013-05-18 16:36:31
【问题描述】:

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

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

的错误

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

。我哪里做错了?

【问题讨论】:

标签: iphone ios uiviewcontroller xib


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    要将默认笔尖从 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 Reference Outlet 拖向 File Owner。

    【讨论】:

    • 在Second.xib中右键View,请再次检查是否连接到FileOwner的视图
    • 它没有连接到FileOwner。右键无法连接
    • 按鼠标左键并将新引用出口拖到文件的所有者
    • 谢谢但不能拖动,不能拖动
    • 参考这个链接。它有一个图像,显示要拖动的内容和拖动的位置。 i.stack.imgur.com/csI3r.png
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2013-10-22
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多