據我所知,技術上MKPolyline和MKPolygon應該在iPad4或iOS4之前的任何其他設備上運行時可以正常運行/可用而不是功能/可用。儘管如此,當我在設備上安裝3.2.2並使用最新的(非beta版)iOS 4.2 SDK更新了我的構建工具時,它們都可以很好地工作,還有相關的視圖。我勒個去?爲什麼MKPolyline和MKPolygon在iOS 3.2.2(在iPad上)工作?
我並不完全抱怨這裏,因爲替代方案是NVPolyline,並且它在很多點上都不能很好地發揮作用。我只是困惑。有人可以解釋爲什麼這些課程可以在iPad上使用嗎?
但是,即使MKPolylineView和MKPolygonView都是從3.2.2開始,我仍然沒有在3.2.2上繼承MKOverlayPathView。
因此,您可以在3.2.x ...中使用MKPolyline(+ View)和MKPolygon(+ View),它們在實際設備上運行良好,而不僅僅是模擬器。但是,一旦嘗試將這些對象中的任何一個子類化,就會在鏈接過程中遇到iOS4條件,並且會崩潰。 – 2010-09-16 15:05:13