试图从monotouch打开故事板给了我一个错误

时间:2011-12-15 10:09:04

标签: xcode xamarin.ios monodevelop xcode-storyboard

我在monotouch中创建了一个masterdetail storyboard应用程序。当我尝试双击故事板以在xcode中打开它时出现错误

  

更新Xcode项目时出错。无法在类'LCMasterDetail.DetailViewController'中生成插座'DetailItem',因为其类型'System.String'无法解析为Obj-C。

MonoDevelop.MacDev.ObjCIntegration.ObjectiveCGenerationException: Could not generate     outlet' DetailItem' in class 'LCMasterDetail.DetailViewController' as its type 'System.String' could not be resolved to Obj-C
at MonoDevelop.MacDev.ObjCIntegration.NSObjectTypeInfo.GenerateObjcType (System.String   directory, System.String[] frameworks) [0x001e8] in  /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/NSObjectTypeInfo.cs:159 
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:64 
at MonoDevelop.MacDev.XcodeSyncing.XcodeMonitor.UpdateProject (IProgressMonitor monitor, System.Collections.Generic.List`1 allItems, MonoDevelop.MacDev.XcodeIntegration.XcodeProject emptyProject) [0x00324] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs:137 
at MonoDevelop.MacDev.XcodeSyncing.XcodeProjectTracker.UpdateXcodeProject (IProgressMonitor monitor) [0x00000] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeProjectTracker.cs:315 

对monotouch来说是个新手noobouch我不知道什么是错的。

其他人有这个问题吗?

1 个答案:

答案 0 :(得分:1)

您使用的是什么版本的MonoDevelop? MonoDevelop 2.8.5是最新的稳定版本。如果您使用的是2.9.x beta系列,那么能够试用2.8.5吗?另外,你安装了什么版本的Mono?

点击'MonoDevelop - >可以找到上述信息。关于 - >版本信息'。

编辑:这是2.9.x测试版系列中的回归,所以如果您只是切换到稳定版本,一切都会按预期工作。