2

MonoDevelop の MonoTouch-Solution で名前空間の名前を変更した後、UI コンポーネントのすべての参照アウトレットが見つからないため、アプリをビルドできません。

Interface Builder で XIB を再度開き、何かを変更して保存しましたが、コードはまだ実行されません。

IB 要素は、MonoTouch で定義された名前空間を気にしないと思います。この問題を回避する方法はありますか?

4

2 に答える 2

5

すべての部分クラス (*.designer.cs ファイル) の名前空間を再確認してください。

名前空間が同じでない場合、C# は元のクラスのアウトレットを使用できません。

于 2013-02-21T19:50:06.287 に答える
1

.CS コントローラーと designer.cs ファイルの両方で名前空間を変更する必要があります。

さらに、プロジェクト - >プロパティに移動し、アプリケーションタブで、デフォルトで同じ名前空間を書き込み、アセンブリ名を保存して、新しいクラスを作成するときの名前空間エラーを回避します

于 2015-09-08T17:58:12.367 に答える