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