Сохранить MKPointAntotation в Firestore - PullRequest
0 голосов
/ 16 января 2019

У меня есть [аннотации mkmapview], который является массивом MKPointAnnotation

Я пытаюсь сохранить ti в FireStore как массив, но не принимается объект MKPointAnnotation

затем я пытаюсь преобразовать MKPointAnnotation в FIRGeoPoint, но не повезло

for (MKPointAnnotation *point in annotationsArray) {
        FIRGeoPoint *FirAnnotations;
        FirAnnotations = [FirAnnotations initWithLatitude:point.coordinate.latitude longitude:point.coordinate.longitude];
        NSLog(@"FirAnnotations: %@",FirAnnotations);
    }

annotationsArray - это [аннотации mkmapview]

всегда становится нулевым

1 Ответ

0 голосов
/ 17 января 2019

Я пытаюсь использовать указатель FirAnnotations для вызова init, но это ноль, и я должен использовать FIRGeoPoint там.

for (MKPointAnnotation *point in annotationsArray) {
        FIRGeoPoint *FirAnnotations;
        FirAnnotations = [[FIRGeoPoint alloc] initWithLatitude:point.coordinate.latitude                                                longitude:point.coordinate.longitude];
        NSLog(@"annotations: %@",annotations);
}
...