如何更新可以使用 iOS 14 功能的 Xcode 代码?
Posted
技术标签:
【中文标题】如何更新可以使用 iOS 14 功能的 Xcode 代码?【英文标题】:How do I update Xcode codes I can use iOS 14 functions? 【发布时间】:2020-11-05 01:25:20 【问题描述】:我正在观看有关如何快速获取用户位置的教程,但在这里遇到了问题:
class teste: CLLocationManager, CLLocationManagerDelegate
@Published var lctionManager = CLLocationManager()
func locationManagerDidChangeAuthorization (_ manager: CLLocationManagerDelegate)
switch manager.authorizationStatus
case .authorizedWhenInUse:
print("authorized")
case .denied:
print("denied")
default:
print("unkown")
func locationManager(_ manager: CLLocationManager, didFailWithError error: Error)
print(error.localizedDescription)
错误出现在 locationManagerDiChangeAuthorization(实例方法“locationManagerDidChangeAuthorization”几乎匹配协议“locationManagerDelegate”的可选要求“locationManagerDidChangeAuthorizantion”)和 manager.authorizationStatus(“CLLocationManagerDelegate”类型的值没有成员“authoizationStatus”)
经过一番研究,我发现这些只是ios 14,我的代码可能是用iOS13编写的(实际上,对于某些代码,我必须添加@available(iOS 14.0,*)才能使其工作,但是这次它似乎没有用)。 但是,作为一个初学者,我不知道如何更新我的代码(搜索了一些东西但没有引起我的注意)。如何更新我的代码?它会干扰任何事情吗?是否有必要或更好地编写一些东西来集成 iOS 14 和 13?
【问题讨论】:
【参考方案1】:项目 -> 信息 -> iOS 部署目标
您可以在此处将部署目标更改为 iOS 14。
【讨论】:
以上是关于如何更新可以使用 iOS 14 功能的 Xcode 代码?的主要内容,如果未能解决你的问题,请参考以下文章