我有一个类,用于存储有关手机上资产(图像、视频)的信息。
我的班级有ResourceURLString
这样的定义
@property NSURL *ResourceURL;
我正在设置属性,同时assets
通过电话循环
Item.ResourceURLString = [[asset valueForProperty:ALAssetPropertyURLs] objectForKey:[[asset valueForProperty:ALAssetPropertyRepresentations] objectAtIndex:0]];
当用户单击图像时,我想加载图像。
我拥有的代码是这个
NSData *imageUrl = [NSData dataWithContentsOfURL:[NSURL URLWithString:[CurrentItem.ResourceURL absoluteString]]];
Img = [UIImage imageWithData:imageUrl];
但是 Image 总是 nil 我已经验证 ResourceURL 属性包含 URL 资产:library://asset/asset.JPG?id=82690321-91C1-4650-8348-F3FD93D14613&ext=JPG