0

私の知る限り、iOS4より前のiPadまたはその他のデバイスで実行している場合、技術的にはMKPolylineおよびMKPolygonは機能/使用可能であってはなりません。それでも、デバイスに3.2.2をインストールし、ビルドツールを最新の(ベータ版ではない)iOS 4.2 SDKで更新すると、どちらも関連するビューとともに正常に機能します。なんてこったい?

代替案がNVPolylineであり、膨大な数のポイントでうまく機能しないことを考えると、私はここで正確に不満を言っているわけではありません。私はただ混乱しています。これらのクラスが利用可能でiPadで機能している理由を誰かが説明できますか?

ただし、MKPolylineViewとMKPolygonViewの両方がその子孫であるにもかかわらず、3.2.2でMKOverlayPathViewをサブクラス化することに成功していません。

4

1 に答える 1

1

ドキュメントは確かに4.0で最初に利用可能になったと主張していますが、新しいMapKitのオーバーホールが3.2の差分の一部であったことを覚えています。ドキュメントには、その更新のタイムラインが間違っているだけだと思います。

于 2010-08-26T12:15:46.410 に答える