imageNamed的替代品

时间:2015-06-30 15:26:20

标签: ios objective-c image uiimage

在iOS中,使用Objective-C,我试图给作曲家一个图像。我从画廊或相机中选择了那个图像,然后我给它打了电话:

@property (weak, nonatomic) UIImage *image;

所以,现在我应该将它设置为我的作曲家,但imageNamed不能使用此代码

[composer setImage:[UIImage imageNamed:"imagename"];

有没有其他方法可以将我的图像设置为该作曲家?

我说我从画廊或相机中选择那个图像,所以它存储在本地 从这里挑选:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 
imagePicker.allowsEditing = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;    
imagePicker.delegate = self;
[self presentViewController:imagePicker animated:YES completion:NULL];

以这种方式存储:

 _image = info[UIImagePickerControllerEditedImage];
 self.imageView.image = _image;

1 个答案:

答案 0 :(得分:0)

如果您要将UIImagePickerController中获得的图像存储在

self.imageView.image

然后使用

设置图像
[composer setImage:self.imageView.image]

但如果它存储在

self.image

然后你必须使用

[composer setImage:self.image]