我正在編寫一個應用程序,該應用程序具有包含2個按鈕的初始視圖 - 一個允許用戶使用相機拍攝照片,另一個允許他選擇來自圖書館的圖片。從相機/圖庫中選擇一張照片進入不同的視圖
我已經編寫了允許這種情況發生的代碼,但是在選擇圖片後,我想轉到另一個允許分享圖片或其他內容的視圖。任何人都可以告訴我如何做像「whenPhotoIsSelected,view = newView」?
這是我到目前爲止的代碼:
#pragma mark -
-(IBAction) getCameraPicture: (id) sender{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsImageEditing = YES;
picker.sourceType = (sender == takePictureButton) ?
UIImagePickerControllerSourceTypeCamera :
UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:picker animated:YES];
[picker release];
}
我知道
-(void) imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
的存在,但我究竟是如何使用它?我試過了,它崩潰了......
imagePickerController:didFinishPickingImage:editingInfo:可能是這裏的方法。它爲什麼會崩潰?你能提供源代碼嗎? – Sascha 2011-05-30 22:56:48
我修改它爲imagePickerController:didFinishPickingImage:editingInfo但我在哪裏調用它?這本字典應該包含什麼?源代碼在我的文章中;我真的不知道該在哪裏調用該方法......該代碼是ViewController類實現的一部分。 – 2011-05-30 23:00:05