Swift 如何找出哪个版本的API可用于某个OSX版本?
我想在照片库中检索照片资产的一些元数据。基本上是它的名称、类型和位置。我想在Swift中将其实现为一个命令行实用程序 这是我想出的代码Swift 如何找出哪个版本的API可用于某个OSX版本?,swift,macos,macos-mojave,Swift,Macos,Macos Mojave,我想在照片库中检索照片资产的一些元数据。基本上是它的名称、类型和位置。我想在Swift中将其实现为一个命令行实用程序 这是我想出的代码 var allPhotos : PHFetchResult<PHAsset>? = nil let fetchOptions = PHFetchOptions() allPhotos = PHAsset.fetchAssets(with: .image, options: fetchOptions) var allPhotos:PHFetchRes
var allPhotos : PHFetchResult<PHAsset>? = nil
let fetchOptions = PHFetchOptions()
allPhotos = PHAsset.fetchAssets(with: .image, options: fetchOptions)
var allPhotos:PHFetchResult?=无
让fetchOptions=PHFetchOptions()
allPhotos=PHAsset.fetchAssets(带:。图像,选项:fetchOptions)
但是它无法编译,因为只有macOS 10.15或更高版本的“fetchAssets(with:options:)”才可用
我的应用程序目标是在10.14上运行,而我的MBP仍在运行10.14
当我查看文档页()时
我在页面上的每个API旁边都找不到操作系统版本信息
找到这些信息最简单的方法是什么
另外,如何使代码适用于10.14?macOS版本要求
找到这些信息最简单的方法是什么
上面说需要10.15+:
选择 另外,我如何使代码适用于10.14
使用(min 10.13)而不是(min 10.15)。作为建议,我将下载Kapeli的Dash并安装iOS文档。我发现浏览网页比浏览网页容易得多。此外,它还可以脱机使用。@Adrian谢谢你的建议!事实上,如果我必须深入每个方法的网页以找到它的支持版本,这似乎相当耗时。