- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在为 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/
我是一名优秀的程序员,十分优秀!