CLLocation で取得した座標を Parse に送信し、PFGeoPoint の緯度と経度として保存するにはどうすればよいですか?
CLLocation から座標を取得でき、それを Parse に送信したいと考えています。Parse には、2 つのフィールドを持つ PFGeoPoint タイプの「座標」という名前の列があります。CLLocation から取得した座標を Parse 列の座標に保存したいと思います。誰でもこれで私を助けてもらえますか? 私はiOSとParseが初めてです。
CLLocation で取得した座標を Parse に送信し、PFGeoPoint の緯度と経度として保存するにはどうすればよいですか?
CLLocation から座標を取得でき、それを Parse に送信したいと考えています。Parse には、2 つのフィールドを持つ PFGeoPoint タイプの「座標」という名前の列があります。CLLocation から取得した座標を Parse 列の座標に保存したいと思います。誰でもこれで私を助けてもらえますか? 私はiOSとParseが初めてです。
2 つのステップ:
CLLocation を PFGeoPoint に変換する
//SWIFT
let point = PFGeoPoint(location: currentLoc)
//Obj-c
[PFGeoPoint *point = PFGeoPoint geoPointWithLocation:(PF_NULLABLE CLLocation *)location];
今すぐ保存してください。
//SWIFT
object["coordinates"] = point
object.saveInBackgroundWithBlock {
(success: Bool, error: NSError?) -> Void in
if (success) {
// The object has been saved.
} else {
// There was a problem, check error.description
}
}
//Obj-c
object["coordinates"] = point;
[object saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
// The object has been saved.
} else {
// There was a problem, check error.description
}
}];