3

我的故事板中有一个按钮,它显示了一个带有模态序列的视图控制器。每次按下此按钮时,应用程序都会冻结(没有崩溃,也没有错误消息)。prepareForSegue被调用并且所有应该存在的视图控制器都在代码中prepareForSegue,但它们不会出现在屏幕上。我可以从同一个按钮模态切换到另一个视图控制器就好了。关于为什么会发生这种情况或如何解决它的任何想法?

我尝试过的事情:

  1. 删除按钮或使用其他按钮
  2. 在 IB 中重新创建 segue
4

2 回答 2

1

终于让 Xcode 给我一条错误消息......原来我已经完成了

if (self == [super init]) {
}

当我应该做的时候

if (self = [super init]) {
}

这导致了各种内存问题。

于 2013-10-08T03:52:38.050 回答
0

我在 iOS 9 中遇到了类似的问题,该问题通过未在故事板中的 UITextViews 中设置任何文本来解决,这些文本位于目标视图控制器中......很奇怪,但它修复了它!

iOS 9 Segue 导致应用程序冻结(没有崩溃或错误抛出)

于 2015-10-15T14:21:04.833 回答