ios - 继续黑屏。以前从没见过这个

标签 ios

我正在为 iOS7 在 Xcode 5.0.2 中制作一个演示,并连接了一些场景和一些按钮、一些 View Controller 类和一些 segues。没有什么不寻常的。我以前从未见过的是间歇性地 - 在某些构建上 - 执行 segue 时,下一个 View Controller 在推送后全黑。但并非所有时间。有时它在模拟器中工作,有时它在设备上工作。

在过去 3 年的 iOS 编程中,我从未见过这种情况。

环顾 StackExchange,我看到的答案无法解释为什么会发生这种情况。我的两个类中都没有 (void)loadView 方法,这无法解释为什么它会断断续续。

有没有其他人以前见过这种行为?

提前致谢。

EDIT 01:关闭 AutoLayout 似乎可以解决此问题,但会引发其他问题。我仍然不知道为什么会这样。

EDIT 02:多 View 导出问题,与 AutoLayout 无关。

最佳答案

好的。事情是这样的。我使用的是 4 GB RAM 的慢速 Mac。导致错误的原因是 tableView 上有两个 View 导出。一个到父 View ,一个到 tableView 本身。发生这种情况的原因是 Mac 在拖出线连接 Storyboard 时速度很慢,而且我没有看到连接 View 导出的尝试之一是否击中了 tableView 并连接,所以我又做了一次。它实际上确实连接了 View socket ,但连接到父 View 。这导致了 tableView 的两个 View 导出。奇怪的是,间歇性地选择了一个而不是另一个。这不是确定性的。考虑到这一点,这些信息可能存储在本质上是无序的内部字典中。

所以,当我复制那个场景时,我现在有两个场景具有相同的多 View 连接问题。如果它没有发生在一个人身上,它可能会发生在另一个人身上。

该死的困惑但解决了。

感谢您的输入。非常感谢。

关于ios - 继续黑屏。以前从没见过这个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20495244/

相关文章:

ios - 从 ALAssetRepresentation 获取 "retouched"图像

ios - 理解和使用解析多对多关系

ios - Xcode UIView 没有边框颜色等成员

ios - 在易出错的初始值设定项 swift 1.2 中分配 let 变量

iphone - 自定义 TableView 并在 iOS 中使用 didSelectRowAtIndexPath

ios - 动画核心图散点图

ios - 向 UITextField 的 .NumberPad 键盘添加减号

ios - 另一个 View 下的 MPMoviePlayerController View

ios - 如果一个应用程序只能供 1 人使用,我可以将它提交到 App Store 吗?

ios - 哪种方法是估计拍摄对象尺寸的最佳方法?