我正在visual studio xamarin.ios上构建一个应用程序,但是故事板打开时会显示“由于检测到问题而无法呈现自定义组件”。
我尝试删除项目文件夹中名为“bin”和“obj”的目录但问题仍然存在。还会出现一个日志文件,说“MonoTouchDesignServerUnified意外退出”。
以下是日志文件的屏幕截图。
答案 0 :(得分:0)
当前版本的Xamarin在处理故事板中的UIViewController
定义方面存在一个错误。显然,如果在故事板中定义UIViewController
,它将添加为自定义组件。因此,当故事板打开时,它将尝试在ViewDidLoad, ViewWillAppear...
中执行代码。
对于在storyboard中定义的DesignTimeVisible
,解决方案临时将标志UIViewController
设置为false。 Xamarin已经说它已修复并将在即将发布的版本中发布。
[System.ComponentModel.DesignTimeVisible(false)]
public partial class AAAViewController : UIViewController
您可以在我的博客HERE
中查询更多详情