很简单,我想使用拍摄照片UIImagePicker
并将其放入中NSMutableArray
。我下面有以下代码。相机部件工作正常,并且出于测试目的,图像显示在UIImage
称为photoImageView的图像中。但是我似乎无法将图像添加到数组中。非常感谢任何帮助。
@property (nonatomic, retain) NSMutableArray *photos;
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *photoTaken = (UIImage *)[info valueForKey:UIImagePickerControllerOriginalImage];
photoImageView.image=photoTaken;
[photos addObject:[UIImage photoTaken];
[picker dismissViewControllerAnimated:YES completion:nil];
}
1)您正在初始化照片NSMutableArray吗?有时,在尝试将对象插入NULL NSArray时,addObject:不会引发错误。
2)
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *photoTaken = (UIImage *)[info valueForKey:UIImagePickerControllerOriginalImage];
if (photoTaken)
{
photoImageView.image=photoTaken;
[photos addObject:photoTaken];
}else{
NSLog(@"Selected photo is NULL");
}
[picker dismissViewControllerAnimated:YES completion:nil];
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句