美文网首页iOS开发iOS音视频程序员
关于iOS相册名称的创建

关于iOS相册名称的创建

作者: 小酒窝_David | 来源:发表于2016-03-27 21:31 被阅读342次

    项目中要用到相册,就是把项目中的图片和视频,要存到指定的相册。思路肯定是这样的获取系统的所有相册,查看相册中有没有这个相册,如果有,不处理,没有创建一个。在iOS7以下,你调用创建相册,调用这个方法就会OK的,但是在iOS8下,你之前创建一个相册,然后你又把它删除过,你就会悲剧了,创建不了。加上下面这行代码就好了。总感觉PHPhotoLibrary这个类怪怪的,PHP给苹果写的(哈哈)

    //do add a group named "QQ"

    [self.assetLibrary addAssetsGroupAlbumWithName:albumGroupName

    resultBlock:^(ALAssetsGroup *group)

    {

    if (group!=nil) {

    [albumNamesMArray addObject:group];

    }else{

    if (IOS8) {//没错,你创建一个同名的相册,group返回的是nil,这个时候你要在下面调用这个方法

    [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{

    [PHAssetCollectionChangeRequest creationRequestForAssetCollectionWithTitle:albumGroupName];

    } completionHandler:^(BOOL success,NSError *error){

    // DDLogVerbose(@"%s-------success=%d",__FUNCTION__,success);

    }];

    }

    }

    }

    failureBlock:nil];

    相关文章

      网友评论

        本文标题:关于iOS相册名称的创建

        本文链接:https://www.haomeiwen.com/subject/fgrrlttx.html