gpt4 book ai didi

ios - ALAssetsLibrary.assetForURL 中的额外参数 "result block"

转载 作者:行者123 更新时间:2023-11-29 01:31:57 25 4
gpt4 key购买 nike

我正在尝试将此代码从 obj-c 转换为 swift 2.1:

[[ALAssetsLibrary new] assetForURL:info[UIImagePickerControllerReferenceURL] resultBlock:^(ALAsset *asset) {
// do something
} failureBlock:^(NSError *error) {
// do something else
}];

我收到此错误:

enter image description here

有人知道这里出了什么问题吗?谢谢!

最佳答案

你可以解决这个问题,但如果可能的话请迁移到:

import Photos
PHAsset.fetchAssetsWithLocalIdentifiers(<#T##identifiers: [String]##[String]#>, options: <#T##PHFetchOptions?#>)

作为引用,如果您不能从已弃用的 ALAssetsLibrary 迁移到 Photos 框架,它在 swift 中应该看起来像这样。

    ALAssetsLibrary().assetForURL(NSURL(string: ""), resultBlock: { (asset: ALAsset!) -> Void in
//do something
}) { (error: NSError!) -> Void in
//do something
}

关于ios - ALAssetsLibrary.assetForURL 中的额外参数 "result block",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33357748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com