故事板未在xamarin ios设计师

时间:2015-06-12 21:05:31

标签: ios xcode xamarin xamarin.ios storyboard

这是我与Xamarin.iOS的第一个项目,我熟悉了iOS的IDE。

我创建了一个简单的Xamarin.iOS'单页应用程序'项目。我没有 添加任何代码 - 项目文件都是从' New创建的 项目'

在Xamarin Studio中打开主故事板文件时,微调器图像会一直旋转并挂起。当我试图关闭Studio时,它也会挂起。我必须杀死Activity Monitor中的进程。

如果我在源代码编辑器中打开故事板'或者在Xcode Interface Builder中, 它打开很好。

我做了一些研究,并在Xamarin论坛上看到了这个讨论主题: https://forums.xamarin.com/discussion/23566/ios-designer-bug-there-was-problem-rendering-this-document-not-opening-storyboard

我尝试了用户Krunoslavterle提到的解决方案,打开了 代码编辑器中的故事板,但它仍然无法打开。这是他发布的内容:
"我有同样的问题,通过使用TextEdit打开故事板解决了, 我改变了:version =" 3.0"到2.0,保存,刷新并尝试打开 故事板。 Xamarin工作室会抛出一个错误("这种格式 不支持旧版故事板文件"),然后单击("升级它 文件到支持的格式")。之后可以打开故事板。"

我已检查内存使用情况,看它是否有足够的内容可以打开和渲染 故事板,它有足够的内存可供使用。

我打开了Console.app并看到了我可以提供的.spin和.hang日志,但由于他们可能有敏感信息而不公开发布它们。

我的开发环境:
Macbook5,2与Mac OS X Yosemite 10.10
MonoFramework-MDK-4.0.0.143.macos10.xamarin.x86.pkg
XamarinStudio-5.9.0.431-0.dmg
Xamarin.iOS:monotouch-8.10.0.267.pkg
Xcode 6.3.2

3 个答案:

答案 0 :(得分:2)

尝试从beta频道更新xamarin工作室。我遇到了同样的问题,并且从beta频道故事板更新xamarin工作室后开始加载。

错误跟踪器中的这个错误:https://bugzilla.xamarin.com/show_bug.cgi?id=34734

在xamarin论坛中讨论:https://forums.xamarin.com/discussion/54411/storyboard-does-not-open-on-ios-hello-tutorial

答案 1 :(得分:0)

通过添加更多内存来打开它 - 从2GB变为4GB - 现在它打开了,但需要1-2分钟。我建议至少有6GB,最好是8-10GB。

答案 2 :(得分:-1)

我最好的建议是NEVER使用IOS designer。这是垃圾。始终使用Xcode Interface Builder。主要原因是,您可以保证故事板对IOS有效。我曾经在IOS Designer中创建了一个空的故事板,并将它生成的XML与在Xcode中创建的空故事板进行了比较。这完全不同。设计师版本缺少大量信息。从那以后,我从未信任过IOS设计师。不仅如此,但是在IOS设计师身上使用的限制令人痛苦,因此,它们在Xcode中变得更加容易。如果布局特别复杂,我也会在IOS设计器中渲染完全错误的故事板。

相关问题