3
我在與使用的UIImagePickerController麻煩。基本上,雖然正在顯示拾取精細,的UIImagePickerController didFinishPickingMediaWithInfo方法是拒絕被稱爲(我試過NSLogging一路走過,它只是不會被調用)。這裏是我的代碼(我已經在頭文件中定義imgPicker爲的UIImagePickerController):的UIImagePickerController didFinishPickingMediaWithInfo不會被調用
-(IBAction)grabImage {
self.imgPicker = [[UIImagePickerController alloc] init];
self.imgPicker.allowsImageEditing = YES;
self.imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:self.imgPicker animated:YES];
}
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
imgview.image = [info objectForKey:UIImagePickerControllerEditedImage];
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
}
任何人有任何想法,爲什麼它沒有被叫什麼名字?
謝謝,成功了!雖然我得到這個錯誤(這似乎沒有影響任何東西):class'myClass'沒有實現'UINavigationControllerDelegate'協議。我假設有沒有實現UIImagePickerControllerDelegate協議有關,但我不知道如何做到這一點。 PS:請原諒我的newbieness。 :p – 2011-03-31 08:44:54
@Simon M:如果上面的答案幫助你接受... – Jhaliya 2011-03-31 09:18:09
它做到了,但我仍在等待上述評論的答案... \ – 2011-03-31 21:57:21