草庐IT

UIApplicationDidEnterBackgroundNo

全部标签

ios - 如何删除 UIViewController?

在我的应用程序工作流中的某个时刻,我有一个显示UIViewController。当我按下主页按钮时,我离开了应用程序,让它在后台运行。但是,当我返回应用程序时,我希望显示的UIViewController不再出现。我希望它被删除或销毁或类似的东西。我怎样才能做到这一点? 最佳答案 您可以在viewcontroller类中将观察者添加到UIApplicationDidEnterBackgroundNotification。在init方法中试试这个:[[NSNotificationCenterdefaultCenter]addObser

ios - UIApplicationDidEnterBackgroundNotification 多次调用 swift 2.0

我正在创建播放youtube视频的应用。在这个应用程序中,用户可以播放youtube视频,当用户进入后台或锁定手机时,将播放视频的声音我正在使用UIApplicationDidEnterBackgroundNotification播放背景视频我没有删除UIApplicationDidEnterBackgroundNotification在viewDidDisappear因为我想播放整个应用程序的视频声音这是代码overridefuncviewDidLoad(){super.viewDidLoad()NSNotificationCenter.defaultCenter().removeO

ios - 无法在 NSNotificaitonCenter 的 addObserver : selector: name: object: method 中使用 UIApplicationDidEnterBackgroundNotification 作为名称

我将一个文件复制到一个新项目中,它似乎工作正常。这段代码也在旧项目中工作,但突然之间(在新项目中),我遇到了几个我无法弄清楚的错误。NSNotificationCenter*center=[NSNotificationCenterdefaultCenter];[centeraddObserver:selfselector:@selector(saveBookmarks)name:UIApplicationWillTerminateNotificationobject:nil];[centeraddObserver:selfselector:@selector(saveBookmarks