我已经继承了一个使用〜100 Xcode storyboard场景的项目。试图添加到这个项目一直是一个噩梦,原因如下:驯服Xcode Storyboards
我的机器(2011年底的MacBook Pro 13inch与非SSD硬盘16GB运行10.8 + 4.4的XCode)抓取到故事板停了下来。在某些情况下,我会移动一个场景,并且需要10秒来更新其位置。
当我修改一个场景(在两个场景之间创建一个等等)时,在某些情况下,所有的场景都会消失。我必须在侧边栏上做一个“全选”才能让它们恢复。
导航一个特定的故事板场景是绝对令人沮丧的。没有明显的方式按名称排列故事板场景。
场景侧边栏下面的过滤器功能让我可以找到我正在寻找的场景,但是具有令人沮丧的副作用,可以过滤掉特定场景的属性(细节,视图等)寻找。所以如果我需要修改“Person View Controller”的“add_new_guy”segue,并且在过滤器中输入“Person”,那么我得到的Person View Controller无法使用add_new_guy segue。如果我删除过滤器中的文本以使segue出现,我会将其带回场景列表的顶部,并且很可能远离其另一端的Person View Controller。我最终在场景列表中一路滚动,手动查找想要更改的特定场景。
我已经花了数小时使用Google搜索解决方案,并没有出现任何有用的东西。关于如何改善故事板情况或指向XCode中的事物的任何建议我愚蠢地忽略了?
免责声明:
一)我清楚地意识到,移动到笔尖就可以解决这个问题,100点的故事板的场景是坚果,但我继承的代码,我预计,至少在做故事板明年。
b)我知道有可能将项目分成几个故事板。如果我有时间的话,我可以研究一下。
c)我听说有些问题可能是由于一次打开两个故事板而引起的,我试图尽可能避免这些故事板。
d)在我的待办事项清单中已经发现了苹果关于故事板的错误。
哇100个故事板,这是疯了!很抱歉听到这个消息。如果你想出任何解决方案或解决方法,对任何遇到这样一个可怕问题的人来说,为问题添加一个答案可能会很好。 – valheru