2012-12-12 35 views
0

我可以使用彈出窗口控制器返回頁面視圖控制器中的以前的視圖控制器。有沒有任何方法可以做到這一點。如何在UIPageViewController中使用popover控制器?

此代碼我正在嘗試。

-(void)goNext 
{ 
Vcontr = [self.pageController.viewControllers objectAtIndex:0]; 

UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:pageController]; 

if(popoverController == nil){ //make sure popover isn't displayed more than once in the view 
    popoverController = [[UIPopoverController alloc] initWithContentViewController:pageController]; 
} 
[popoverController presentPopoverFromRect:self.view.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 

popoverController.delegate = self; 

} 

回答

0
找到示例代碼
+0

- [UIPopoverController initWithContentViewController:]不能用'nil'調用。'給出這個錯誤。 –

+0

你實現了你的yourPageViewController在視圖didload或任何地方之前調用? –

+0

我在 - (id)initWithViewControllers:(NSMutableArray *)控制器中做到了這一點。 –

相關問題