今年初めに尋ねたSO の質問で、次のコードのチャンクを取得しました。
MKPolygonView *polygonView = (MKPolygonView *)[self.mapView viewForOverlay:polygon];
MKMapPoint mapPoint = MKMapPointForCoordinate(tapCoord);
CGPoint polygonViewPoint = [polygonView pointForMapPoint:mapPoint];
if (CGPathContainsPoint(polygonView.path, NULL, polygonViewPoint, FALSE)) {
// do stuff
}
これはiOS7までうまく機能します。現在は常に false を返し、パスでポイントを検出しません。
メソッドが変更されたことを示すドキュメントを探していますが、見つかりません。
壊れた理由はありますか?それとも新しいソリューションですか?