我的设置是:MonoTouch的4:在iPhone设备上启动应用程序崩溃,适用于模拟器
- 的MonoDevelop 2.8.5
- 的MonoTouch 4.0.6
- 的XCode 4.2
我创建一个单视图iphone项目。在模拟器和设备上构建这个工程。
现在我双击.xib文件,在XCode中添加一个Textfield并创建一个插座。没有其他代码写入。
在模拟器上运行此功能可以很好地工作。在任何iPhone设备上运行它会在启动时崩溃。我设法得到以下堆栈跟踪:
System.NullReferenceException: Object reference not set to an instance of an object
at MonoDevelop.Debugger.ObjectValueTreeView.SetValues (TreeIter parent, TreeIter it, System.String name, Mono.Debugging.Client.ObjectValue val) [0x0000d] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:640
at MonoDevelop.Debugger.ObjectValueTreeView.AppendValue (TreeIter parent, System.String name, Mono.Debugging.Client.ObjectValue val) [0x00034] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:627
at MonoDevelop.Debugger.ObjectValueTreeView.Refresh() [0x00091] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:468
at MonoDevelop.Debugger.ObjectValueTreeView.AddValue (Mono.Debugging.Client.ObjectValue value) [0x0000c] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs:416
at MonoDevelop.Debugger.ExceptionCaughtDialog.Fill() [0x00084] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs:82
at MonoDevelop.Debugger.ExceptionCaughtDialog.<HandleExceptionChanged>m__0 (System.Object , System.EventArgs) [0x00000] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs:63
at Gtk.Application+InvokeCB.Invoke() [0x00000] in <filename unknown>:0
at GLib.Timeout+TimeoutProxy.Handler() [0x00000] in <filename unknown>:0
有人提到MonotTouch 4只适用于MonoDevelop 2.6。问题是,自从模拟器工作后,我已经在MD 2.8.5中写了很多代码,当我回滚到MD 2.6时,项目将无法加载...
抱歉缺少格式设置,I新的在计算器中
任何帮助表示赞赏。
Themos
这是另一个iPhone的堆栈跟踪: 抛出了Objective-C异常。名称:NSUnknownKeyException原因:[ setValue:forUndefinedKey:]:此类不是密钥xxx的密钥值编码。 –
2012-01-02 16:41:12