递增动态原型使 XCode 4.5.1 崩溃

Posted

技术标签:

【中文标题】递增动态原型使 XCode 4.5.1 崩溃【英文标题】:Incrementing Dynamic Prototypes crashes XCode 4.5.1 【发布时间】:2012-10-25 17:47:39 【问题描述】:

我在 UIStoryboard 中创建一个场景,其中 UIViewControllerUITableView 高 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 构建带有原型表视图单元的动态表视图

Swift 动态原型行高

如何在 Xcode 10.0 的 UITableView 中添加原型单元格

快速制作模型(原型)视图 xcode

无法使具有标识符 Cell 的单元出队 - 必须为标识符注册一个 nib 或一个类,或者在情节提要中连接一个原型单元

Xcode 4.5 // 导入 CoreLocation 显示:预期的 ';'方法原型之后