2011-07-12 79 views

回答

0

MKMapView是內部多線程的,這意味着它會發送像下載新的地圖塊到另一個線程的任務。

我問爲什麼主線程是「處理某些東西」?用戶交互事件處理,包括涉及操作MKMapView的事件通常在iOS應用程序的主線程中處理。任何可能阻止處理用戶交互事件的工作都應該發送到其他線程。這項工作可能是一項沉重的計算,或者它可能只是阻止下載網絡數據。其他線程應該將數據返回到主線程以更新接口,例如MKMapView