0

我刚开始使用 Monodevelop 3.1.1。我打开了 .xib 文件。我做了一个hello world程序。工作正常。现在我创建了新的 monodevelop 项目,并且我正在尝试使用 iPad 的弹出式样式(即,如果单击按钮并且我们有下拉式弹出式样式)。我向 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 中添加一个视图控制器,我们应该在哪里添加一个视图控制器呢?我们该怎么做呢?更多的问题来了。如果您需要更多信息,请询问。谢谢。任何帮助,将不胜感激。

4

1 回答 1

0

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

如果 Xamarin Studio(又名 MonoDevelop 4.0)中仍然存在此错误,我将研究修复它。

更新:这应该在 4.0.1 中修复

于 2013-02-22T15:30:24.540 回答