替代 imageNamed

Alternative to imageNamed

在 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;

如果您将从 UIImagePickerController 中获取的图像存储在

self.imageView.image

然后您使用

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

但是如果存储在

self.image

那你就得用

[composer setImage:self.image]