4

新しい MonoMac プロジェクトを作成し、Interface Builder (Xcode) で MainWindow.xib を開きました。簡単な変更 (ウィンドウ タイトルの名前を変更) を行った後、プロジェクトをビルドできなくなります。これを修正する方法を知っている人はいますか?

OS X 10.6.7 で Xcode 4.0 を搭載した MonoDevelop 2.6、MonoFramework-2.10.1 を使用しています。

これはエラーメッセージです:

2011-03-28 18:45:39.986 HelloWorld[30332:613] Interface Builder ファイルの不明な Window クラス MainWindow、代わりに汎用 Window を作成

未処理の例外: System.InvalidCastException: ソースの型から宛先の型にキャストできません。HelloWorld.MainWindowController.get_Window () <0x0002e> で HelloWorld.AppDelegate.FinishedLaunching (MonoMac.Foundation.NSObject) <0x0003d> at (wrapper dynamic-method) object.[HelloWorld.AppDelegate.Void FinishedLaunching (MonoMac.Foundation.NSObject) ] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) <0x00033> at (wrapper native-to-managed) object.[HelloWorld.AppDelegate.Void FinishedLaunching(MonoMac.Foundation.NSObject)] ( MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) <0x000eb> at (wrapper managed-to-native) MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[]) <0x00003> at MonoMac. AppKit.NSApplication.

助けてくれてありがとう。

乾杯

PS: http://monotouch.net/Documentation/Troubleshoot#Unknown_class_XXXX_in_Interface_Builder_fileでトラブルシューティングのヘルプを見つけましたが、クラス MainWindow が既定で既に存在するため、この場合はカウントされないと思います..

4

2 に答える 2

1

この投稿には、Xcode 4.0 の不完全なサポートに関する説明が含まれています。Xcode 4.0 がサポートされるまでは、Xcode 3.2.6 を使用することをお勧めします。

于 2011-03-28T21:12:01.033 に答える
1

私は答えを見つけたと思います: http://go-mono.com/forums/#nabble-td3390853

現在、Xcode 4.0 は実際にはサポートされていませんが、他の誰かが私を修正してくれることを願っています :-)

于 2011-03-28T20:16:53.640 に答える