Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何找出哪个版本的API可用于某个OSX版本?_Swift_Macos_Macos Mojave - Fatal编程技术网

Swift 如何找出哪个版本的API可用于某个OSX版本?

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

我想在照片库中检索照片资产的一些元数据。基本上是它的名称、类型和位置。我想在Swift中将其实现为一个命令行实用程序

这是我想出的代码

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谢谢你的建议!事实上,如果我必须深入每个方法的网页以找到它的支持版本,这似乎相当耗时。