我写了这段代码:
mapView.setRegion(
MKCoordinateRegion(
center: CLLocationCoordinate2DMake(location.coordinate.latitude, location.coordinate.longitude),
span: MKCoordinateSpanMake(0.05, 0.05)
),
animated: true
)
我收到了EXC_Breakpoint错误,并且在解开可选值时也表示无法发现nil。
答案 0 :(得分:0)
欢迎使用Stack Overflow。
您需要将代码分解为最小的部分,并查看问题的来源。
记录"位置"并查看它是否为零,或设置断点并在调试器中检查它。
然后在单独的变量中创建MKCoordinateRegion,并确保不返回nil:
println("location = \(location)")
let coordinate = CLLocationCoordinate2DMake(
location.coordinate.latitude,
location.coordinate.longitude)
let span = MKCoordinateSpanMake(0.05, 0.05)
let region = MKCoordinateRegion(center: coordinate, span: span)
println("region = \(region)")
mapView.setRegion(region, animated: true)
我的钱在位置上是零。
答案 1 :(得分:0)