我创建了一个新的 MonoMac 项目并使用 Interface Builder (Xcode) 打开了 MainWindow.xib。做一个简单的改变(重命名窗口标题)后,项目就不能再建了。有谁知道如何解决这一问题?
我在 OS X 10.6.7 上使用 MonoDevelop 2.6、MonoFramework-2.10.1 和 Xcode 4.0。
这是错误消息:
2011-03-28 18:45:39.986 HelloWorld [30332:613] Interface Builder 文件中的未知窗口类 MainWindow,而是创建通用窗口
未处理的异常:System.InvalidCastException:无法从源类型转换为目标类型。在 HelloWorld.MainWindowController.get_Window () <0x0002e> 在 HelloWorld.AppDelegate.FinishedLaunching (MonoMac.Foundation.NSObject) <0x0003d> 在(包装动态方法)对象。[HelloWorld.AppDelegate.Void FinishedLaunching(MonoMac.Foundation.NSObject) ] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) <0x00033> 在(包装器原生托管)对象。[HelloWorld.AppDelegate.Void FinishedLaunching(MonoMac.Foundation.NSObject)] ( MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject) <0x000eb> 在 MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[]) <0x00003> 在 MonoMac. AppKit.NSApplication。
谢谢你的帮助。
干杯
PS:我在http://monotouch.net/Documentation/Troubleshoot#Unknown_class_XXXX_in_Interface_Builder_file上找到了故障排除帮助,但我想在这种情况下它不算数,因为默认情况下 MainWindow 类已经存在。