1

我在 monotouch 中创建了一个 masterdetail 故事板应用程序。当我尝试双击情节提要以在 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的新手,我不知道出了什么问题。

还有其他人有这个问题吗?

4

1 回答 1

1

您使用的是哪个版本的 MonoDevelop?这适用于最新的稳定版本 MonoDevelop 2.8.5。如果您使用的是 2.9.x beta 系列,是否可以尝试使用 2.8.5?另外,您安装了哪个版本的 Mono?

上面的信息可以通过点击“MonoDevelop -> About -> Version Information”找到。

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

于 2011-12-15T11:47:24.130 回答