除了实际的按钮功能代码外,我还能正常工作。这是我的代码,但它没有添加注释。
)
答案 0 :(得分:1)
您的代码可能无法正常运行。当您拨打startUpdatingLocation()
时,GPS需要几秒钟才能启动并获得准确的修复。您必须将自己设置为代理,然后等待调用locationManager(_:didUpdateLocations:)
方法。
您可以在代码中添加注释。
正如其他人所说,您还需要编写代码来检查您是否有权获取用户的位置,如果没有,则请求权限。 (并且您需要在应用的info.plist文件中添加一个特殊键,表明您的应用需要访问用户的位置。)
查看Core Location上的文档并使用Xcode中的位置管理器,您可能希望找到一个指导您完成这些步骤的教程。它有点牵扯。