對你們中的任何一個簡單的問題誰可能有一個想法:UICollectionView _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:和viewWillAppear中:爲了
最近,我遇到我的應用程序的錯誤,並已提出了一個小問題。
該錯誤是由一段代碼嘗試訪問尚未設置的數組引起的。 這裏有趣的是,相同的代碼在iPad Air上運行得非常好,並且在iPad Pro上崩潰。
事實上,我試圖訪問我的控制器的collectionView:cellForItemAtIndexPath:
方法中的數組,並在相同控制器的viewWillAppear:
方法中初始化陣列。
在我試過的任何設備上,在iPad Pro上使用時,collectionView:cellForItemAtIndexPath:
方法總是在viewWillAppear:
之後調用,但在iPad Pro上則是另一種方式。
我很容易解決這個問題,但我仍然想知道爲什麼iPad Pro有一個不同的週期比另一個。任何人都有這方面的線索?
(我在目標C,11.0的iOS)
呀,謝謝,正如我在帖子中所說的,我已經解決了這個問題,這裏真正的問題是爲什麼訂單在不同設備上有所不同。 – JeanBagarre
對這位先生不太確定。 @JeanBagarre – ahmed
不知道@ahmed是什麼? – JeanBagarre