gpt4 book ai didi

objective-c - MPMoviePlayerViewController 在后台退出后

转载 作者:行者123 更新时间:2023-12-01 17:34:09 25 4
gpt4 key购买 nike

当我的应用程序进入后台并返回时,模态视图会关闭。为什么会这样?我尝试打开和关闭暂停。我启用了 ARC,如果它是有用的信息。

MPMoviePlayerViewController * player = [[MPMoviePlayerViewController alloc] initWithContentURL:targetURL];
[player.moviePlayer prepareToPlay];
[self presentMoviePlayerViewControllerAnimated:player];

最佳答案

万一其他人偶然发现了这一点(就像我在找到自己的解决方案之前所做的那样),我能够阻止 MPMoviePlayerViewController通过子类化并将其作为 UIApplicationDidEnterBackgroundNotification 的观察者移除应用程序背景时退出:

- (id)initWithContentURL:(NSURL *)contentURL {

self = [super initWithContentURL:contentURL];

if (self){

[[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationDidEnterBackgroundNotification object:nil];

}

return self;
}

关于objective-c - MPMoviePlayerViewController 在后台退出后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10122097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com