2011-12-15 56 views
1

我可以調用圖像選擇器的模式視圖控制器,選擇圖像並裁切它,但是當我點擊'完成'時它什麼也不做,它只是掛起完成按鈕變成灰色出。 沒有錯誤,但函數被調用。UIImagePicker凍結

- (void)viewDidLoad 
{ 
self.imgPicker = [[UIImagePickerController alloc] init]; 
self.imgPicker.allowsImageEditing = YES; 
self.imgPicker.delegate = self; 
self.imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
[super viewDidLoad]; 
// Do any additional setup after loading the view, typically from a nib. 
} 

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo { 
userImage.image = img; 
uploadButton.hidden = NO; 
[[picker parentViewController] dismissModalViewControllerAnimated:YES]; 
NSLog(@"called"); 
} 

- (IBAction)getImage:(id)sender { 
[self presentModalViewController:self.imgPicker animated:YES]; 
} 
+0

這是否錯誤發生,每次? – 2013-10-25 14:04:42

回答

2

更換

[[picker parentViewController] dismissModalViewControllerAnimated:YES]; 

有:

[self dismissModalViewControllerAnimated:YES];