我下載了Red Laser MonoTouch sample並在MonoDevelop中運行該項目,我不得不首先更新解決方案文件,以便在MonoDevelop中加載。嘗試在XCodeInterfaceBuilder中打開.xib時出錯
當我嘗試查看的.xib文件中的一個在Xcode界面生成我得到的錯誤:
Error updating Xcode project. Could not generate outlet 'overlayController' in class 'RedLaserSample.RLSampleViewController' as its type 'RedLaserSample.OverlayController' could not be resolved to Obj-C.
Details:
MonoDevelop.MacDev.ObjCIntegration.ObjectiveCGenerationException: Could not generate outlet 'overlayController' in class 'RedLaserSample.RLSampleViewController' as its type 'RedLaserSample.OverlayController' could not be resolved to Obj-C at MonoDevelop.MacDev.ObjCIntegration.NSObjectTypeInfo.GenerateObjcType (System.String directory) [0x001bf] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/NSObjectTypeInfo.cs:116 at MonoDevelop.MacDev.XcodeSyncing.XcodeSyncedType.SyncOut (MonoDevelop.MacDev.XcodeSyncing.XcodeSyncContext context) [0x00000] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeSyncedType.cs:62 at MonoDevelop.MacDev.XcodeSyncing.XcodeMonitor.UpdateProject (IProgressMonitor monitor, System.Collections.Generic.List`1 allItems, MonoDevelop.MacDev.XcodeIntegration.XcodeProject emptyProject) [0x00318] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs:138 at MonoDevelop.MacDev.XcodeSyncing.XcodeProjectTracker.UpdateXcodeProject (IProgressMonitor monitor) [0x00000] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeProjectTracker.cs:315
這似乎在ScanOverlay.xib.designer.cs可能已經註冊 –