gpt4 book ai didi

ios - Xamarin - 更新 Xcode 并重新安装 Xamarin 后出现多个 NSUnknownKeyException 错误

转载 作者:可可西里 更新时间:2023-11-01 03:34:32 28 4
gpt4 key购买 nike

我正在使用 Xamarin 4.0.13 进行开发,自从从更早版本的 Xcode 升级到 Xcode 4.6.3 后,我现在在尝试构建到设备或 iOS 模拟器时收到错误。更新 Xcode 后我不得不重新安装 Xamarin.iOS,因为 Xamarin 说 iOS 没有安装。

我认为这些错误与链接单个 xib 文件有关。错误出现是指 Main.cs 中的以下代码

UIApplication.Main (args, null, "AppDelegate");

它指出;

“抛出 Objective-C 异常。名称:NSUnknownKeyException 原因:[setValue:forUndefinedKey:]:此类与键 LoginBtn 的键值编码不兼容。”

我在下面的链接中查看了相同的错误日志,但我相信我有一个不同的问题,因为如果我从 xib 文件中删除 LoginBtn,它就会更改为提示 usernameTextInput socket ,依此类推,直到没有 socket 为止.从 xib 文件中删除所有内容使其完全为空(父 View 对象除外)后,它具有相同的错误日志,但它提示“ View ”而不是 LoginBtn。我已尝试重新应用从 View 对象到文件所有者的链接,但这并没有改变任何东西。

尚未解决的类似错误日志答案:this class is not key value coding-compliant for the key authView , What does this mean? "'NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X"

我已经清除了顶部 Xamarin 的构建下拉框中的所有内容,我什至不知道如何在删除 View 中的所有内容后从我的文档中显示一个空白页面。

这是一个没有其他 xib 文件的单页应用程序,并且处于非常早期的阶段。

如果您对此有任何启发,我们将不胜感激。

谢谢,杰森。

最佳答案

几天前,当我向 UIView 添加一个新 socket 时,我遇到了类似的问题。我取下了 socket 并清理了所有东西,然后重新连接了 socket 。终于,过了一天,我发现outlet也在Objective-C的dealloc方法中放了一个release。查看我的其他 View ,我注意到没有调用 dealloc 方法。一旦我删除它并进行了干净的构建,错误就从 Xamarin Studio 中消失了。

关于ios - Xamarin - 更新 Xcode 并重新安装 Xamarin 后出现多个 NSUnknownKeyException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19406350/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com