0

我有一个 MainViewController 并使用 prepareforsegue 将数据传递给我的 NowPlayingViewController。当我在 MainView 中选择音频时,我需要推送的所有内容都成功推送到 NowPlayingViewController,但是从 NowPLayingViewController 返回到 MainViewController 后,如果不选择新的音频文件,我将无法访问 NowPlayingViewController。据我了解,在使用故事板和转场时,它会自动创建一个新的视图实例。所以我的问题是,我的 MainViewController 上如何有一个可以访问 NowPlayingViewController 的最后一个实例的按钮?

4

2 回答 2

0

我不习惯故事板和转场,所以我可能会偏离轨道。
您是否尝试在 MainViewController 中保留指向 NowPlayingViewController 的指针?还是指向您的播放器的指针?您可以在将 NowPlayingViewController 推送到 UIViewController 演示堆栈之前将其存储,这样您将始终拥有最新的。

于 2012-01-06T00:02:22.870 回答
0

尝试覆盖- (void)willMoveToParentViewController:(UIViewController *)parent您的 NowPlayingViewController。

于 2012-01-05T22:12:20.813 回答