0
我知道強烈建議只在主線程中更新UI。否則會導致意外崩潰。從後臺線程執行UI更新,可能的缺陷
但我試過兩種方式,但還沒有遇到任何問題。也許我的場景很簡單,問題只發生在複雜的代碼中,但我想知道更深入的事情。當忽略這一規則時,試圖找到這種情況會導致100%程序性流產或其他嚴重問題(死鎖,競賽狀況等)。
也許你們中的一些人面對這個'敵人',或者記住你的練習中的確切例子。 將非常感謝代碼(或僞代碼)中的可能插圖。
感謝
嘗試運行在後臺線程的動畫爲例:) – KIDdAe
我知道關於應該只在主線程中完成的動畫,但是例如在RESTful場景中,如果在後臺發送請求,而不是獲取數據並且調用'UITableView'上的'reloadData'實例,那麼這些動畫都可以。 – David