3
저는 iOS 용 프로그래밍에 익숙하지 않고 Swift를 사용하는 방법을 스스로 가르칩니다. 나는 수업을 만들기 위해 만든 앱에 지오 펜싱을 설정해야한다. 내 문제는 CLCircularRegion을 초기화 할 때 "선언되지 않은 유형 'center'"을 사용하는 오류가 발생합니다. 나는 애플의 개발자 사이트에있는 문서를 따라 갔고 내가 뭘 잘못하고 있는지 전혀 모른다. 어떤 도움이라도 대단히 감사하겠습니다. 고맙습니다.Swift에서 CLCircularRegion을 초기화하십시오.
import UIKit
import MapKit
import CoreLocation
class ViewController: UIViewController, MKMapViewDelegate, CLLocationManagerDelegate {
@IBOutlet var mapView: MKMapView!
var manager = CLLocationManager()
@IBAction func startMonitoring(sender: AnyObject) {
// 43.039278, -87.932479 mccormick hall location
var latitude:CLLocationDegrees = 43.039278
var longitude:CLLocationDegrees = -87.932479
var center:CLLocationCoordinate2D = CLLocationCoordinate2DMake(latitude, longitude)
var radius:CLLocationDistance = CLLocationDistance(10.0)
var identifier:String = "vicmic"
var geoRegion:CLCircularRegion = CLCircularRegion(center: center, radius: radius, identifier: identifier)
}
override func viewDidLoad() {
super.viewDidLoad()
// Core Location
manager.delegate = self
manager.desiredAccuracy = kCLLocationAccuracyBest
manager.requestWhenInUseAuthorization()
manager.startUpdatingLocation()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
@TonyMkenu는 믿을 수 없지만 공백을 추가하면 모든 것이 수정되었습니다! 그것이 내가 한 전부입니다. 고맙습니다! –