私のセットアップは次のとおりです。MonoTouchで4:iPhoneデバイスの起動時にアプリケーションがクラッシュし、シミュレータ上で動作
- MonoDevelopの2.8.5
- MonoTouchで4.0.6
- XCodeの4.2
IシングルビューiPhoneプロジェクトを作成します。これは、シミュレータとデバイスの両方で動作します。
ここで、.xibファイルをダブルクリックし、XCodeにテキストフィールドを追加してコンセントを作成します。他のコードは書かれていません。
これをシミュレータで実行すると、完全に動作します。起動時に、すべての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にロールバックすると、プロジェクトはロードされません。
フォーマットが不十分stackoverflowの新機能
何か助けていただければ幸いです。
Themos
ここに別のiPhoneのスタックトレースがあります。 Objective-C例外がスローされました。名前:NSUnknownKeyException理由:[ setValue:forUndefinedKey:]:このクラスはキーxxxに対してキー値のコーディングに準拠していません。 –