在此屏幕截图中添加底行代码后,我收到错误消息.关闭并重新启动Xcode什么也没做,我真的想知道我做错了什么.
我为问什么可能是一个简单的问题而道歉,但我不熟悉使用Swift进行编码.
我确实有一个导入CoreLocation的问题,因为它没有像我想象的那样自动填充.似乎问题可能与此问题直接相关.
你应该写作
var locationManager = CLLocationManager()
如果可以的话,Swift会推断出合适的类型.
或者,如果您还想指定类型
var locationManager: CLLocationManager = CLLocationManager()
或者,如果您想简单地声明它:
var locationManager: CLLocationManager
但是,let
如果你不打算改变它,你最好把它做成:
let locationManager = CLLocationManager()
因为let
在第一个实例中总是首选var
- let
即将变量声明为,并在以后var
根据需要将其更改为.