gpt4 book ai didi

ios - 使用 phphotolibrary - iOS 将图像保存到自定义图库文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:39:49 26 4
gpt4 key购买 nike

我正在使用以下代码将图像保存到我在 iOS 照片库中创建的自定义文件夹中:

我收到此错误:Error Domain=NSCocoaErrorDomain Code=-1 "(null)"

谁能帮我解决这个问题?

+(BOOL)saveToAlbum:(NSString*)albumName image:(UIImage*)image{
__block PHFetchResult *photosAsset;
__block PHAssetCollection *collection;
__block PHObjectPlaceholder *placeholder;
__block BOOL retStat = false;
NSData *newImageSize = UIImageJPEGRepresentation(image, 1);

[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
PHAssetChangeRequest *assetRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:[UIImage imageWithData:newImageSize]];
placeholder = [assetRequest placeholderForCreatedAsset];
photosAsset = [PHAsset fetchAssetsInAssetCollection:[self findAlbumAssetCollection:albumName] options:nil];
PHAssetCollectionChangeRequest *albumChangeRequest = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:collection
assets:photosAsset];
[albumChangeRequest addAssets:@[placeholder]];
} completionHandler:^(BOOL success, NSError *error) {
if (success){
retStat = true;
}
else{
NSLog(@"%@", error);
}}];
}

最佳答案

在此处回答以便有人可以在谷歌搜索结果中找到它并节省我浪费的时间:如果您在创建 Assets 时遇到此错误,请检查您的手机存储。我得到这个错误作为另一个静默错误的传播,因为我的手机有 0 字节(是的,0 字节)可用存储空间。

关于ios - 使用 phphotolibrary - iOS 将图像保存到自定义图库文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33018726/

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