2

注釈の追加中にエラーが発生しています

クラスのインスタンス 0x21fcadd0 のMKPointAnnotation割り当てが解除されましたが、キー値オブザーバーがまだ登録されていました。観測情報が漏洩し、他の天体に誤って付着する可能性さえあります。NSKVODeallocateBreakデバッガーでここで停止するようにブレークポイントを設定します。

現在の観測情報は次のとおりです。

(コンテキスト: 0x0、プロパティ: 0xb74f170> )

私のコードは100以上のピンを置いています。

 if ([arrListing count] != 0) {
        for (int i = 0; i < [arrListing count]; i++) {


            Listing *obj = [arrListing objectAtIndex:i];
            NSLog(@"Title %@  long:%@  Lat:%@",obj.Title,obj.log,obj.lat);

            CLLocationCoordinate2D annotationCoord;

            annotationCoord.latitude = [obj.lat floatValue];
            annotationCoord.longitude = [obj.log floatValue];

                // do something
                MKPointAnnotation *annotationPoint = [[MKPointAnnotation alloc] init];
                annotationPoint.coordinate = annotationCoord;
                annotationPoint.title = obj.Title;
                //  annotationPoint.subtitle = obj.log;
                [mapView addAnnotation:annotationPoint];



        }
    }    
}

事前に感謝します

4

1 に答える 1

0

これは、緯度と経度を間違えている可能性があることを意味します。

緯度は -90 から 90 の間、経度は -180 から 180 の間である必要があります。

于 2014-08-19T13:50:32.777 に答える