您的位置:首页 > 其它

利用ALAssetsLibrary时候,将得到的ALAsset存到数组里,会出现ALAsset - Type:Unknown, URLs:(null)

2014-03-01 22:43 288 查看
利用ALAssetsLibrary时候,将得到的ALAsset存到数组里,会出现ALAsset - Type:Unknown, URLs:(null)的问题,就是找不出错误来。

解决方案:初始化ALAssetsLibrary的时候,不要用alloc-init,用一个单例,如下:

+ (ALAssetsLibrary *)defaultAssetsLibrary

{

static dispatch_once_t pred = 0;

static ALAssetsLibrary *library = nil;

dispatch_once(&pred,

^{

library = [[ALAssetsLibrary alloc] init];

});

return library;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐