资产库://asset/asset.JPG ID = 23B4630F-5F95-4AA9-A304-DF6F31B3FDA2&安培; EXT = JPG
在此字符串中,我有一个从iOS设备/模拟器的照片库中选择的图像。我可以将它放在图像视图上。
UIImage *image = [UIImage imageNamed:_assets[row]];
UIImage *image = [UIImage imageWithContentsOfFile:_assets[row]];
我正在使用这两种方法。但是Image实例取值为null。建议我如何清除此错误。 [NSURL stringByDeletingPathExtension]:无法识别的选择器发送到实例0x14636660
先谢谢。
答案 0 :(得分:0)
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library assetForURL:_assets[row] resultBlock:^(ALAsset *asset)
{
UIImage *copyOfOriginalImage = [UIImage imageWithCGImage:[[asset defaultRepresentation] fullScreenImage] scale:0.5 orientation:UIImageOrientationUp];
cell.backgroundView = [[UIImageView alloc] initWithImage:copyOfOriginalImage];
cell.imageViews.image=copyOfOriginalImage;
}
failureBlock:^(NSError *error)
{
// error handling
NSLog(@"failure-----");
}];