一个UICollectionView中有几个没有显示

时间:2015-10-20 03:55:12

标签: ios uicollectionview

Heres是一个益智游戏:

我有一个集合视图,在运行Xcode时运行良好,但是当作为临时构建(思考,testflight)分发时,仅在第一次打开时,集合视图显示为空白。

以下内容经过验证:

  • 可见
  • 有预期的框架
  • 已添加到视图中
  • 可以在其中加上标签并显示标签
  • 不调用dataSource / delegate方法
  • 不调用FlowLayout子类方法
  • 在任何设备上的任何版本(7/8/9)上发生

任何数量的reloadData,setDelegate和setDataSource都不会导致它调用其delegate / dataSource方法。

我在分页滚动视图中有几个其他集合视图可以正常工作。只有这个集合视图才有问题。

最后要注意的是,如果我通过Xcode安装构建,删除它,然后安装其中一个ad-hoc构建,它们工作正常!?在设备上安装Xcode版本后,首次在该设备上运行时,集合视图永远不会再显示为空白。

1 个答案:

答案 0 :(得分:0)

我最终弄清楚了这一点。一方面,Apple在从后台线程修改UI时添加了一个例外/警告。我发现一个回调正在后台线程上重新加载集合视图,这导致了奇怪的行为。