将视图控制器添加到xcode会导致monodevelop中的异常

时间:2013-02-13 21:46:01

标签: xcode ipad uiviewcontroller monodevelop popover

我刚开始使用Monodevelop 3.1.1。我打开了.xib文件。我做了一个问候世界计划。工作良好。现在我创建了新的monodevelop项目,并且我试图使用iPad的popover风格(即,如果单击一个按钮,我们有一个popdown样式下拉)。我添加了一个viewcontroller到Xcode,我得到了这个错误。

System.ArgumentNullException: Argument cannot be null.
Parameter name: path1
 at System.IO.Path.Combine (System.String path1, System.String path2) [0x000c6] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/corlib/System.IO/Path.cs:126 
at MonoDevelop.MacDev.XcodeSyncing.XcodeMonitor.ScanForAddedFiles (IProgressMonitor monitor, MonoDevelop.MacDev.XcodeSyncing.XcodeSyncBackContext ctx, System.Collections.Generic.HashSet`1 knownFiles, System.String directory, System.String relativePath) [0x00067] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/md-addins/MonoDevelop.MacDev/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs:214 
 at MonoDevelop.MacDev.XcodeSyncing.XcodeMonitor.GetChanges (IProgressMonitor monitor, MonoDevelop.MacDev.ObjCIntegration.NSObjectInfoService infoService, MonoDevelop.Projects.DotNetProject project) [0x00070] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/md-addins/MonoDevelop.MacDev/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs:256 
  at MonoDevelop.MacDev.XcodeSyncing.XcodeProjectTracker.SyncXcodeChanges (IProgressMonitor monitor) [0x00017] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/md-addins/MonoDevelop.MacDev/MonoDevelop.MacDev/XcodeSyncing/XcodeProjectTracker.cs:497 

那么如果我们需要在MonoDevelop / Xcode中添加一个viewcontroller,我们在哪里添加一个viewcontroller?我们如何做呢?会有更多问题。如果您需要更多信息,请询问。谢谢。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这看起来像是MonoDevelop中的一个错误。您应该能够在Xcode中添加视图控制器,它应该导入MonoDevelop。

如果它仍存在于Xamarin Studio(又名MonoDevelop 4.0)中,我会考虑修复此错误。

更新:这应该在4.0.1中修复