递增动态原型使 XCode 4.5.1 崩溃
Posted
技术标签:
【中文标题】递增动态原型使 XCode 4.5.1 崩溃【英文标题】:Incrementing Dynamic Prototypes crashes XCode 4.5.1 【发布时间】:2012-10-25 17:47:39 【问题描述】:我在 UIStoryboard
中创建一个场景,其中 UIViewController
的 UITableView
高 44 点。我的计划是拥有 4 或 5 个动态原型单元,并在运行时加载适当的单元。本质上让自己拥有我的观点的动态部分。
我遇到的问题是,当我尝试将动态原型的数量增加到 1 以上时,XCode (4.5.1) 崩溃了。有没有人遇到过这种情况,您采取了哪些措施来解决它?
我的第一个想法是简单地将情节提要中的UITableView
放大,并在运行时调整它的大小,但这感觉不对。
我已经通过示例向 github 添加了一个简单的项目。在 XCode 4.5.1 中打开,在 storyboard 中找到 tableview 并增加动态原型。 GitHub Project: https://github.com/mkernahan/TableViewCrashesXCode
请注意,我的构建目标设置为 5.0(不过 6.0 并没有什么不同)。
【问题讨论】:
【参考方案1】:如果您使用Constrains
,构建目标肯定会有所作为,您需要取消选中Use Autolayout
并尝试
【讨论】:
嗯,这确实适用于 5.0 和 6.0 的构建目标。可悲的是,这意味着如果您遇到此问题,则不能在整个情节提要上使用约束。所以这为我解决了这个问题,因为我需要以 5.0 为目标,但看起来是 XCode for 6.0 中的一个错误 好吧,似乎没有人对启用Autolayout
有任何建议。感谢您的帮助!以上是关于递增动态原型使 XCode 4.5.1 崩溃的主要内容,如果未能解决你的问题,请参考以下文章
使用 Xcode 5 Storyboards 构建带有原型表视图单元的动态表视图
如何在 Xcode 10.0 的 UITableView 中添加原型单元格