如何更新可以使用 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 代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何更新我在 beta iOS 14 上准备的应用程序?

Xcode11的设备支持文件(iOS 14)[关闭]

如何使用 xcode < 4.5 构建具有 iOs6 功能的应用程序?

xcode 5:我还能为 ios 5 创建应用程序吗?

苹果手机适配Xcode14及iOS 16操作系统

苹果手机适配Xcode14及iOS 16操作系统