Swift CLLocationCoordinate2D can';不能实例化

Swift CLLocationCoordinate2D can';不能实例化,swift,runtime,core-location,cllocationcoordinate2d,Swift,Runtime,Core Location,Cllocationcoordinate2d,我试图从文件中读取的数据创建一些“CLLocation”。第一步是实例化一个“CLLocationCoordinate2D”,将其输入到CLLocation的初始值设定项中。我正在操场上尝试我的想法,这段非常简单的代码会生成一个运行时错误: import CoreLocation let lat = 48.8 let lon = -122.3 let point2D = CLLocationCoordinate2D(latitude: lat, longitude: lon) 错误消息是 e

我试图从文件中读取的数据创建一些“CLLocation”。第一步是实例化一个“CLLocationCoordinate2D”,将其输入到CLLocation的初始值设定项中。我正在操场上尝试我的想法,这段非常简单的代码会生成一个运行时错误:

import CoreLocation

let lat = 48.8
let lon = -122.3
let point2D = CLLocationCoordinate2D(latitude: lat, longitude: lon)
错误消息是

error: Execution was interrupted, reason: signal SIGABRT.
The process has been left at the point where it was interrupted, use "thread return -x" to return to the state before expression evaluation.
我对Swift编程相当陌生,我不知道如何处理这些。例如,如何“使用”线程返回-x“执行任何操作 谁能告诉我这里发生了什么事


弗兰肯斯坦是对的——这一定是一个Xcode错误。我把同样的代码放在一个“真实”的程序中,没有问题。

只是碰巧发生在我身上。尝试将
import CoreLocation
替换为
import MapKit
,这在mè案例中是有效的。

这里没有崩溃,先生。。我在操场上仔细检查。。。你在用xcode吗?奇怪的是,我在我的xcode操场上也遇到了同样的崩溃。