我有一个类存储有关手机资源(图像,视频)的信息。无法从资产URL加载图像
我班有这样定义
@property NSURL *ResourceURL;
我设置的属性,而在手机上循环槽的assets
这样
Item.ResourceURLString = [[asset valueForProperty:ALAssetPropertyURLs] objectForKey:[[asset valueForProperty:ALAssetPropertyRepresentations] objectAtIndex:0]];
当对图像的用户点击我想ResourceURLString
加载图像。
,我所拥有的代码是这样
NSData *imageUrl = [NSData dataWithContentsOfURL:[NSURL URLWithString:[CurrentItem.ResourceURL absoluteString]]];
Img = [UIImage imageWithData:imageUrl];
但图像始终是零 我已经验证ResourceURL属性包含URL 资产:library://asset/asset.JPG?id=82690321-91C1-4650-8348-F3FD93D14613&ext=JPG
真正的问题不谈,你转换'NSURL'成'NSString'形式,然后再返回,这是完全没有意义的 –