これまでのところ、これは私のコードです。私は、locValue.latitudeとlocValue.longitudeの値を文字列か整数のどちらかとして保存しようとしています。私はメソッド( - > Stringなど)で戻り値の型を定義しようとしましたが、didChangeAuthorizationStatusメソッドがプロトコルCLLocationManagerDelegateのオプションのメソッドmethod locationManagerと衝突しているというエラーが表示されます。Swift:CLLocationCoordinate2Dを文字列またはintとして使用して座標を保存するにはどうすればよいですか?
func locationManager(manager: CLLocationManager, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
if status == .AuthorizedAlways {
let locValue:CLLocationCoordinate2D = manager.location!.coordinate
self.dispLocation.text = "locations = \(locValue.latitude) \(locValue.longitude)"
}
}
はどこに保管?元のフォーマットとして保存してみませんか? – nielsbot
私の意図は、値を変数として保存することです。私はそれらをAPI URLに入れて場所の変更に対応させることができます –