私はここで非常に奇妙な振る舞いをしています。RSSKit を使用して、XML フィードをダウンロードして解析しています。ここまでは順調ですね。それは数ミリ秒の間に起こります。その後、TableView で reloadData を呼び出します。その直後に numberOfRowsInSection と heightForRowAtIndexPath が呼び出されます。その後、約 5 秒間何も起こりません。その 5 秒後にのみ cellForRowAtIndexPath が呼び出されます。
そして、それはさらに奇妙になります!何も起こっていないこの期間中、tableView はすでに完全に応答しています。UI を操作すると、 cellForRowAtIndexPath がすぐに呼び出されます。
reloadData の直後に setNeedsDisplay を tableview に配置しても、何も変わりません。この問題は、iOS の Window-Server に関連していると思われますか?
今のところ私にどのように見えるかを簡単に要約すると、UIの更新プロセスは、電話が何もしていない間、約5秒間反応しないようです.
これを追跡して原因を突き止める方法を知っている人はいますか?