2011-01-30 14 views
1

私の現在のプロジェクトで進捗表示コントローラを使用していました。そして私はそれを私のプロジェクトに追加した別のライブラリプロジェクトに移すことに決めました。私はプロジェクトを参照し、それは正常に構築されます。私は図書館のすべてを使うことができます。私は図書館にXIB、XIB.DESIGNERとXIB.CSファイルをコピーして、プロジェクト内のXIBを含まれ、名前空間を調整する:私は意味、「移動」することでXIBがDLL /ライブラリにある場合のビューの読み込み中にエラーが発生する

しかし、私は、アプリケーションを実行しようとすると、私は移動コントローラをロードすることはできません。私が得るエラーは:

Objective-C例外がスローされます。名前: NSInternalInconsistencyException 理由:バンドル内NIBをロードできませんでした:名前 と 'NSBundle (ロード)' 'ProgressController'

を私はiPhoneシミュレータのディレクトリをチェックして、私のAPPバンドルを開くと、私ができますすべて私のメインプロジェクトから来たNIBファイルのカップルを見てください。ただし、DLLからのNIBがありません。私は別名としてmyLibrary.DLLとmyLibrary.DLL.MDBを見ることができます。私のプロジェクトのBIN/DEBUGディレクトリを指しています。そこにはNIBもなく、ただのDLLです。

私は完全に困惑しています。何か案は?

答えて

1

MonoTouchで3は、ライブラリプロジェクトにXIBのをサポートしていません。これはMonoTouch 4でサポートされます。

+0

明確な答え。 :-) MT4の予定リリースは何ですか?そのリリースで他にどのような変更を予定していますか? – Krumelur

関連する問題