2012-02-11 79 views
7

因此,我只在运行Lion的MacBook上安装了MonoTouch所需的一切。MonoTouch/MonoDevelop:打开xib文件时“没有获得项目信息”

我按照步骤/说明安装(请参阅here),然后创建一个新的解决方案。当我打开我的xib文件时,出现以下错误(在MonoDevelop中):

更新Objective-C类型信息时出错。没有得到项目信息
    System.Exception的:没有得到项目信息
   在MonoDevelop.Macdev.XcodeSyncing.XcodeProjectTracker.UpdateTypes(IProgressMonitor的显示器,布尔力)[0x00029在/用户/建设者/数据/通道/monodevelop-mac-2.8.6.4/ca00645c/source/monodevelop/main/src/addins/MonoDevelop.MacDev/XcodeProjectTracker.cs:351

我做别的,只是installiong的Xcode,那么框架/运行(MRE-2.10.8_3),然后是MonoDevelop(2.8.6.4),然后是MonoTouch。

以前有人看过这个吗?在网络上的这个特定错误中,我找不到任何东西。

回答

8

看来我需要关闭解决方案,重新启动程序,然后某种形式的“更新xcode” - 东西正在运行。然后它帮助了设计师。当然,我看不到助理编辑器,并创建这些网点,但多数民众赞成在另一个问题...

+0

奇怪。创建新项目后,您不需要重新启动MonoDevelop。要在Xcode中查看助理编辑器,请单击右上角的图标,看起来像燕尾服。 – jstedfast 2012-02-11 20:16:16

+0

是的,问题是没有创建h文件。我已经发布了另一个问题,因为你已经看到=) – Ted 2012-02-11 21:39:09

+0

你得到的异常是MonoDevelop中的一个合法的错误。我们异步解析项目源文件以获取类型及其方法的数据库。如果你尝试过早地启动Xcode,你可以得到这个例外......但是我们真的需要让它无法得到它。 – jstedfast 2012-02-12 01:07:22

1

我解决了这个问题,通过构建应用程序,然后双击xib文件。

0

我通过构建应用程序,关闭并重新打开解决方案,然后双击xib文件解决了此问题。