将 MKPointAnnotation 保存到 Firestore

Save MKPointAnnotation to Firestore

我有 [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 注释]

总是得到 null

我正在尝试使用 FirAnnotations 指针来调用 init,但它是零,我应该在那里使用 FIRGeoPoint。

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