私は新しいMonoTouchプロジェクトを開始しました。 Interface Builderを開いてボタンとコンセントを作成しました。ボタンをコンセントにつなげました。私はXIBを保存してからMonoDevelopに戻り、プロジェクトを構築しようとしました。生成されたXIB Designerファイルにエラーが発生しています。エラーは以下のとおりです。`オブジェクト式 'を` MonoTouch.Foundation.NSObject'に変換できません
Error CS1502: The best overloaded method match for `MonoTouch.Foundation.NSObject.SetNativeField(string, MonoTouch.Foundation.NSObject)' has some invalid arguments (CS1502) (Test2) Error CS1503: Argument `#2' cannot convert `object' expression to type `MonoTouch.Foundation.NSObject' (CS1503) (Test2)
これはプロパティです作成されます。
#pragma warning disable 0169
[MonoTouch.Foundation.Connect("window")]
private object window {
get {
this.__mt_window = ((object)(this.GetNativeField("window")));
return this.__mt_window;
}
set {
this.__mt_window = value;
this.SetNativeField("window", value);
}
}
任意のアイデア?
XIBレイアウトのスクリーンショットを投稿できますか? –
新しいプロジェクトをビルドすると、それは動作します。 XIB(Interface Builderで)を開いた場合、何も変更せずに[保存]をクリックしてビルドしても失敗します。私のXIBにはデフォルトのウィンドウの他に何もありません。 – user472292
最新のソフトウェアバージョンを使用していますか? –