2011-08-06 3 views
2

私は新しい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); 
     } 
    } 

任意のアイデア?

+0

XIBレイアウトのスクリーンショットを投稿できますか? –

+0

新しいプロジェクトをビルドすると、それは動作します。 XIB(Interface Builderで)を開いた場合、何も変更せずに[保存]をクリックしてビルドしても失敗します。私のXIBにはデフォルトのウィンドウの他に何もありません。 – user472292

+0

最新のソフトウェアバージョンを使用していますか? –

答えて

1

最新の(および一致する)バージョンのツールを使用していることを確認してください。
例えば、MonoTouch installation pageリスト最新バージョンについては、次の要件:Mac OS X用

+0

モノ2.10.3がリリースされました。 –

+0

@Mike:コメントありがとう。 –

関連する問題