【发布时间】:2012-09-01 21:40:42
【问题描述】:
我继承了一个使用约 100 个 Xcode 故事板场景的项目。由于以下原因,尝试添加到此项目一直是一场噩梦:
我的机器(2011 年末 Macbook Pro 13 英寸,非 SSD 驱动器 16GB,运行 10.8 + XCode 4.4)在情节提要上爬行停止。在某些情况下,我会移动一个场景,更新它的位置需要 10 秒。
在某些情况下,当我修改场景(在两个场景之间创建转场等)时,所有场景都会消失。我必须在侧边栏上“全选”才能将它们取回。
浏览特定的故事板场景绝对令人沮丧。没有明显的方法可以按名称对故事板场景进行排序。
场景侧边栏下方的过滤器功能可以让我找到我正在寻找的场景,但具有过滤掉特定场景的属性(转场、视图等)的令人沮丧的副作用。米找。因此,如果我需要为“Person View Controller”修改“add_new_guy”segue,并在过滤器中键入“Person”,我会得到 Person View Controller 没有 add_new_guy segue。如果我删除过滤器中的文本以使转场出现,我将被带回场景列表的顶部,并且(很可能)远离另一端的 Person View Controller。我最终手动向下滚动场景列表以查找我想要更改的特定场景。
我花了几个小时在谷歌上搜索解决方案,但没有出现任何有用的信息。关于如何改善情节提要情况的任何建议或指向我愚蠢地忽略的 XCode 中的事情的指针?
免责声明:
a) 我很清楚迁移到 nibs 可以解决问题,而且 100 个故事板场景很疯狂,但是我已经继承了代码,并且预计我至少会在明年制作故事板。
b) 我知道可以将项目拆分为多个故事板。如果有时间,我可能会研究一下。
c) 我听说同时打开两个故事板可能会导致一些问题,我已尽量避免这种情况。
d) 向 Apple 提交关于故事板的错误已在我的待办事项清单上。
【问题讨论】:
-
哇 100 个故事板,太疯狂了!很抱歉听到这件事。如果您对此提出任何解决方案或解决方法,最好为遇到此类可怕问题的任何其他人添加问题的答案。
标签: xcode xcode4 uistoryboard