相关疑难解决方法(0)

Swift中的可选动态属性

我正在尝试编译以下Swift类:

class Waypoint: NSObject {
    dynamic var coordinate: CLLocationCoordinate2D?
}
Run Code Online (Sandbox Code Playgroud)

但是我得到以下编译器错误:

属性不能标记为动态,因为其类型无法在Objective-C中表示

如果我改为coordinate非可选,一切正常.我认为这是有道理的,因为Objective-C没有可选项的概念.有没有已知的解决方案或解决方法?

objective-c ios swift

7
推荐指数
1
解决办法
3053
查看次数

标签 统计

ios ×1

objective-c ×1

swift ×1