Я создал новый проект 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 уже существует по умолчанию ..