1

我創建一個應用程序,並有「圖庫」按鈕,我想推按鈕時,我可以在Ipad照片庫中看到所有圖像。我的代碼在這裏:使用UIPopoverController與UIImagePickerController連接到Ipad照片庫

- (IBAction)btGallery:(id)sender { 
    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
    picker.delegate = self; 
    if(popoverController == nil) 
    { 
     popoverController = [[UIPopoverController alloc] initWithContentViewController:picker]; 
    } 
    popoverController.delegate = self; 
    [popoverController presentPopoverFromRect:self.view.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES]; 
} 

但是,當我按下那個按鈕,我不能看到任何東西......請幫助我!

+0

是否顯示彈出窗口? –

+0

你是什麼意思?,什麼都沒有發生:( – binhnt

+0

在方法上放了一個斷點,並檢查它是否進入方法,如果沒有檢查網點連接 –

回答

2

我已經完成了它的編程和它爲我工作。在您的按鈕方法 添加該代碼

確保您更改的ivars

self.picker = [[UIImagePickerController alloc] init]; 
self.picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
self.picker.delegate = self; 

self.popOver = [[UIPopoverController alloc] initWithContentViewController:self.picker]; 

[self.popOver presentPopoverFromRect:CGRectMake(10, 30, 200, 350) 
            inView:self.view 
           permittedArrowDirections:UIPopoverArrowDirectionUp 
           animated:YES];} 

這個名稱應該爲你工作,請告知,如果你不能。

相關問題