我在XCode 6中创建了一个Storyboard,并将我的视图连接起来,由于某种原因,一个表视图中的模态segue执行起来很慢。
有时它会立即起作用,有时会花费几秒钟,而有时则直到我点击屏幕才会起作用(我觉得这很奇怪,可能是发生了什么事情的好指标!)
没有错误,任何想法?
由于
答案 0 :(得分:0)
这个问题占据了我一天的大部分时间。
认为这是一个coreData问题,重新做了我的整个堆栈,拿出了我认为导致问题的事情。
原来,它是故事板中从单元格到目标NavController的模态segue。删除了segue,然后从tableView单元格中创建了一个新的segue,但是从具有tableView的ViewController本身创建了一个新的segue,然后将segueId设置为与之前相同的ID。然后在ViewController中添加了didSelectRowAtIndexPath方法来手动调用segue。
解决了这个问题。希望这会有所帮助,不知道为什么来自单元格的segue导致了这个问题。