我想扩展CLLocation
以存储其他属性,但是当我尝试向扩展中添加属性时:
extension CLLocation {
let newProperty: Double
}
我收到以下错误:
扩展不得包含存储的属性
我一直在寻找答案,但是找不到答案。
有没有办法,如果是,正确的方法是什么?
你不能 您需要创建一个自定义结构,并在其中添加location属性CLLocation
和所需的任何属性:
struct Location {
let location: CLLocation
let newProperty: Double
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句