首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin Studio UI设计器抛出UIViewControllerHierarchyInconsistency异常

Xamarin Studio UI设计器抛出UIViewControllerHierarchyInconsistency异常
EN

Stack Overflow用户
提问于 2014-07-23 05:10:10
回答 1查看 227关注 0票数 0

我正在使用Xamarin Studio UI设计器为我的iOS应用程序设计UI。在我的一个视图控制器中,我有一个UITableView。如果我将一些本地虚拟数据添加到表中,UI设计器会很好地呈现视图控制器。但是,当我尝试向表中添加一些真实数据(来自RESTful web服务)时,UI设计器不会呈现视图控制器。此时将显示以下错误消息:

代码语言:javascript
复制
MonoTouch.Foundation.MonoTouchException was thrown.

Objective-C exception thrown. Name:
UIViewControllerHierarchyInconsistency Reason: child view
controller: <DashboardPageViewController: 0x7c7818c0> should have
parent view controller: (null) but actual parent is: <UIViewController:
0x7974e4e0>

我可以从各种来源了解到,将视图控制器分配给错误的父级时可能会抛出此异常。但是,我只在UI设计器中添加了视图控制器,并没有进行任何显式的父级分配。奇怪的是,只有当我从互联网上获取数据时,UI设计器似乎才会失败。

编辑:我应该补充说,无论我使用什么数据,应用程序在模拟器中运行都没有问题。

非常感谢在这件事上的任何帮助:)

EN

回答 1

Stack Overflow用户

发布于 2014-07-23 22:46:44

你能在contact@xamarin.com上联系xamarin吗?我们需要完整的堆栈跟踪和日志文件来诊断问题。我怀疑问题在于,当你的代码在设计器内部运行时,会抛出一个异常,它会在意想不到的地方使程序崩溃。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24897905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档