2008-12-19 35 views
1

我玩用的MPMoviePlayerController電影,當我按下「完成」,而使用的MPMoviePlayerController哪個視圖將得到顯示

播放電影,我使用的TableView,什麼與我的應用程序時,我按附件按鈕,它會顯示詳細的發生查看和當我按細胞區域時,它會播放我想要的電影,(YouTube的應用程序的方式)

但當我按「完成」,而在播放電影時,它會導航到一個視圖,這不是我的詳細信息視圖,但一些空的看法。

任何想法我應該做些什麼來實現它,以便當用戶按下「完成」時,它將使我到我的詳細視圖,而不是一些空的視圖。

我試圖在執行「movieFinishedCallback」時推送視圖,但它會在該空視圖上再推一個視圖。

回答

2

理想的情況下,如果你的代碼是正確的,緊迫的MPMoviePlayerController對象上的完成按鈕將關閉的MPMoviePlayerController,並返回到調用它的控制器(在你的情況詳細信息視圖)

你不需要做除了可能釋放movieplayer對象之外,movieDidFinishCallback中的任何內容。

+0

可以說MPMoviePlayerController是由UIWebView創建的。 那麼您將如何獲得「完成」按鈕? (它不遵循通常的UIWebViewDelegate)。 – 2010-01-30 00:46:50

0
-(void)myMovieFinishedCallback:(NSNotification*)aNotification { 
    MPMoviePlayerController* theMovie = [aNotification object]; 
    theMovie.initialPlaybackTime = -1.0; 
} 
相關問題