我有一个UIImage
属性,并从iPhone相机拍摄图像后,我将图像对象分配给此属性,否则不是。 如何在拍摄后检查此属性是否包含图像? 下面我的代码没有帮助。检查UIImage属性是否被赋值?
@interface MyViewController : UIView<UINavigationControllerDelegate, UIImagePickerControllerDelegate>
@property(nonatomic, retain) UIImage *imageShot;
@end
@implementation MyViewController
@synthesize imageShot = _imageShot;
- (id)init {
self = [super init];
if (self) {
_imageShot = [[UiImage alloc] init];
}
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
self.imageShot = [info objectForKey:UIImagePickerControllerEditedImage];
}
- (void)buttonClick {
if (_imageShot) {
}
else {
}
}
@end
你的问题根本不清楚。 –
将'init'中的'_shoted_image'设置为'nil',并且仅当您从相机获取图像时才分配它。 –
阅读,ohh再次开始...... aahan aahan ......哦该死的再次开始阅读!不要运气! – doNotCheckMyBlog