我有兩個UIImageView的,他們每個人都應該顯示從選擇器不同的圖像,但我可以用一個代表:- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info ;
有2影像選擇器和問題與didFinishPickingMediaWithInfo
這裏是我的代碼:
- (void) importFormLibraryForCover {
UIImagePickerController *ipc = [[UIImagePickerController alloc]init];
ipc.delegate = self;
CGRect rect = CGRectMake(0 ,0, 200,660);
pop = [[ UIPopoverController alloc]initWithContentViewController:ipc];
[pop setDelegate:self];
[pop presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
[ipc release];
}
- (void) importFormLibraryForAvatar {
//same above code
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
avatarImg.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
// here is the problem :
coverImg.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
問題是所有兩個imageViews顯示相同的圖片和屬性'標記'找不到類型的對象UIImagePickerController
非常感謝你完成了! – 2012-01-06 14:34:46