나는 UIImage
속성을 가지고 있으며, iPhone 카메라에서 이미지를 촬영 한 후에 이미지 객체를이 속성에 할당했습니다. 그렇지 않으면 그렇지 않습니다. 촬영 한 후이 속성에 이미지가 포함되어 있는지 어떻게 확인할 수 있습니까? 아래 코드는 도움이되지 않았습니다. 당신의 init
에서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 hang hang again ... aahan aahan ... ohh 빌어 먹을 다시 읽기 시작! 이런! – doNotCheckMyBlog