Heres是一个益智游戏:
我有一个集合视图,在运行Xcode时运行良好,但是当作为临时构建(思考,testflight)分发时,仅在第一次打开时,集合视图显示为空白。
以下内容经过验证:
任何数量的reloadData,setDelegate和setDataSource都不会导致它调用其delegate / dataSource方法。
我在分页滚动视图中有几个其他集合视图可以正常工作。只有这个集合视图才有问题。
最后要注意的是,如果我通过Xcode安装构建,删除它,然后安装其中一个ad-hoc构建,它们工作正常!?在设备上安装Xcode版本后,首次在该设备上运行时,集合视图永远不会再显示为空白。
答案 0 :(得分:0)
我最终弄清楚了这一点。一方面,Apple在从后台线程修改UI时添加了一个例外/警告。我发现一个回调正在后台线程上重新加载集合视图,这导致了奇怪的行为。