gpt4 book ai didi

Monotouch 默认应用程序在模拟器中运行但在设备上崩溃

转载 作者:行者123 更新时间:2023-12-02 07:41:23 26 4
gpt4 key购买 nike

我已经用模拟器简单地试用了 MT,并决定在加入开发计划的同时购买它。程序似乎可以在模拟器上运行,但当部署到我的(运行 5.1 的最新型号)iPad 上时,程序会在运行时立即崩溃。这是在做任何事情之前!例如,如果我创建一个新的 ipad“实用程序”解决方案或“单一 View ”应用程序,不更改生成的默认值并在模拟器上运行它,它就会运行。然后我将它部署到设备上,它安装但在运行时立即崩溃。

报错是:

MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown.  Name: NSUnknownKeyException Reason: [<UIApplication 0x658ee0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view. 
at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x00042] in /Developer/MonoTouch/Source/monotouch/src/UIKit/UIApplication.cs:29
at Utility.Application.Main (System.String[] args) [0x00000] in /Users/Mark/Projects/Utility/Utility/Main.cs:17

main.cs 中的第 17 行是:UIApplication.Main (args, null, "AppDelegate");“使用”等都存在(这是未修改的 MT iPad“实用程序”解决方案)。我正在运行我认为是最新的 xcode(没有开发预览或任何东西)和 Lion 下的单点触控版本。

为什么默认(但功能正常)的应用程序会像这样崩溃?此跟踪信息是否已写入文件?我尝试过的另一个应用程序(示例“摇动我”GL 绘图应用程序)在设备上正确运行。

我在这里看到另一个问题:Monotouch 4: App crash on launch on iPhone device, works on simulator这最终成为 monotouch 中的一个错误,但我有最新版本。

谢谢你们的帮助,真的很感激。

标记

最佳答案

我之前亲眼看到过这个错误的一个地方是:

http://support.xamarin.com/customer/portal/articles/135125-this-class-is-not-key-value-coding-compliant-for-the-key-xxxx

This error occurs when you have initialized a ViewController in code but also have the ViewController initialized from a XIB file.

This could happen if you have the "Main Interface" value set to a ViewController you're creating in code. To resolve this issue, make this value empty, then no ViewController will be initialized automatically.

你能检查一下你的 pInfo 文件,看看是否有 MainInterface 集吗?

如果这是默认项目模板中的错误,请同时在 http://bugzilla.xamarin.com/enter_bug.cgi 上提交报告

关于Monotouch 默认应用程序在模拟器中运行但在设备上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828415/

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