MonoMac: и ошибка Xcode 4.0: «Неизвестный класс окна MainWindow в файле Interface Builder» - PullRequest
4 голосов
/ 28 марта 2011

Я создал новый проект MonoMac и открыл MainWindow.xib с помощью Interface Builder (Xcode). После внесения простого изменения (переименованного в заголовок окна) проект больше не может быть собран. Кто-нибудь знает как это исправить?

Я использую MonoDevelop 2.6, MonoFramework-2.10.1 с Xcode 4.0 на OS X 10.6.7.

Это сообщение об ошибке:

2011-03-28 18: 45: 39.986 HelloWorld [30332: 613] Неизвестный класс окна MainWindow в файле Interface Builder, вместо этого создаю универсальное окно

Необработанное исключение: System.InvalidCastException: невозможно преобразовать тип источника в тип назначения. в HelloWorld.MainWindowController.get_Window () <0x0002e> в HelloWorld.AppDelegate.FinishedLaunching (MonoMac.Foundation.NSObject) <0x0003d> объект at (wrapper dynamic-method). [HelloWorld.AppDelegate.Void FinishedLaunching (MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject, MonoMac.ObjCRuntime.Selector, MonoMac.Foundation.NSObject) <0x00033 объект at (обертка, изначально управляемая). [HelloWorld.AppDelegate.Void FinishedLaunching (MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject, MonoMac.ObjCRuntime.Selector, MonoMac.Foundation.NSObject> в MonoMac.AppKit.NSApplication.Main (string []) <0x00017> at HelloWorld.MainClass.Main (string []) <0x00019>

Спасибо за любую помощь.

Приветствия

PS: я нашел справку по устранению неполадок на http://monotouch.net/Documentation/Troubleshoot#Unknown_class_XXXX_in_Interface_Builder_filebut Я думаю, что в этом случае это не считается, поскольку класс MainWindow уже существует по умолчанию ..

Ответы [ 2 ]

1 голос
/ 29 марта 2011

Этот пост содержит объяснение о неполной поддержке Xcode 4.0. Рекомендуется использовать Xcode 3.2.6 до тех пор, пока Xcode 4.0 не будет поддерживаться.

1 голос
/ 29 марта 2011

Я думаю, что нашел ответ: http://go -mono.com / форум / # nabble-td3390853

Xcode 4.0 сейчас не поддерживается ... но я надеюсь, что кто-то еще исправит меня: -)

...