gpt4 book ai didi

ios - 如何从 PHAsset 获取图像 URL?是否可以使用 PHAsset URL 将图像保存到文档目录?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:54 24 4
gpt4 key购买 nike

我用过

  `NSURL *urlA = [info valueForKey:@"PHImageFileURLKey"];`

但是当我尝试使用 URL 保存图像时,URL 为 nil。

 `NSData *pngData =[NSData dataWithContentsOfURL:urlA options:NSDataReadingMapped error:nil];`

最佳答案

您可以从PHContentEditingInput 获取imageURL :

swift :

asset.requestContentEditingInput(with: PHContentEditingInputRequestOptions()) { (eidtingInput, info) in
if let input = eidtingInput, let imgURL = input.fullSizeImageURL {
// imgURL
}
}

objective-C :

[asset requestContentEditingInputWithOptions:[PHContentEditingInputRequestOptions new] completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) {
NSURL *imageURL = contentEditingInput.fullSizeImageURL;
}];

关于ios - 如何从 PHAsset 获取图像 URL?是否可以使用 PHAsset URL 将图像保存到文档目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44472070/

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