Pour autant que je sache, techniquement MKPolyline et MKPolygon devraient pas être fonctionnel/disponible lors de l'exécution sur un iPad ou tout autre appareil avant iOS4. Néanmoins, quand j'ai installé 3.2.2, sur l'appareil, et mis à jour mes outils de construction avec le dernier SDK iOS 4.2 (non-bêta), ils fonctionnent tous les deux très bien, avec leurs vues associées. Que se passe-t-il?Pourquoi MKPolyline et MKPolygon fonctionnent-ils sous iOS 3.2.2 (sur un iPad)?
Je ne me plains pas vraiment ici, étant donné que l'alternative serait NVPolyline et qu'elle ne joue pas bien avec un grand nombre de points. Je suis juste confus. Quelqu'un peut-il expliquer pourquoi ces classes sont disponibles et fonctionnent sur l'iPad?
Cependant, je n'ai pas réussi à sous-classer MKOverlayPathView sur 3.2.2, même si MKPolylineView et MKPolygonView en descendent tous les deux.
Donc, vous pouvez utiliser MKPolyline (+ View) et MKPolygon (+ View) dans 3.2.x ..., ils fonctionnent très bien sur le périphérique réel, pas simplement le simulateur. Cependant, une fois que vous essayez de sous-classer l'un de ces objets, vous rencontrez les conditions iOS4 dans le processus de liaison et il tombe en morceaux. –