私は背景からアプリケーションを呼び出すときに、viewcontrollerの1つの関数を読み込みたいですか?IOSアプリがバックグラウンドから来たときにviewcontrollerをリロードする方法をスウィフト?
答えて
これらの通知にコントローラを登録し、それに応じてコントローラをリロードすることができます。
UIApplicationDidEnterBackgroundNotification
UIApplicationWillEnterForegroundNotification
AppDelageで私はこの機能を持っていて、私はバックグラウンドモードを有効にしていた。 –
これらの方法で機能を実装していれば、どんな問題に直面していますか? –
この関数は、viewcontrollerではなくAppDelegateにあります。この関数はコントローラ内部のアプリケーションの状態を監視しますか? –
nishithの答えにエラボレーション:
override func viewWillDisappear(animated: Bool) {
NSNotificationCenter.defaultCenter().removeObserver(self)
}
:
は、ビューの中に消えたときには、必ずクリーンアップに覚え
override func viewDidLoad() {
super.viewDidLoad()
......
......
NSNotificationCenter.defaultCenter().addObserver(self, selector:#selector(YourViewController.methodToRefresh), name:UIApplicationWillEnterForegroundNotification, object:UIApplication.sharedApplication()
)
......
......
}
をリフレッシュしたいあなたのビューコントローラに次のコードを追加します。
- 1. アプリがバックグラウンドから来たときにデータがリロードされない
- 2. Iosアプリをバックグラウンドからフォアグラウンドに移動する方法
- 3. アプリがバックグラウンド(iOS 10)のときにスウィフトFCMデータメッセージが受信されない
- 4. iOS - アプリがバックグラウンドのときにネットワークの変化を検出する方法
- 5. 親ViewControllerから親UITableViewControllerにデータをリロードする方法
- 6. アプリがバックグラウンドから再びアクティブになったときに表示されるiOSビューの変更方法。
- 7. ViewControllerからタブバーのViewControllerにデータを渡す方法iOS?
- 8. iOSアプリがバックグラウンドのときに定期的なネットワークコールをする
- 9. アプリがバックグラウンドになるとWebviewがリロードされるXamarin
- 10. 変更メニューアイコンをアプリが(onResume()メソッドで)バックグラウンドから来て
- 11. Xamarin iOS:アプリがバックグラウンドになったときにavplayerlayerを処分する方法は?
- 12. スウィフト - ViewControllerからUItableViewCellのアクションボタンを検出する方法がありますか?
- 13. アプリがバックグラウンドになるときに、アプリがスクロールして終了するまでにテーブルビューがリロードされる
- 14. アプリがバックグラウンドから来たときにPINを問い合わせてください
- 15. アプリがバックグラウンドになり、バックグラウンドユニティから来たときのアクションの検出と追加
- 16. iOS 10アプリがバックグラウンドのときにローカル通知をトリガーする方法はありますか?
- 17. アプリがバックグラウンドからフォアグラウンドに戻ったときのパスワード表示
- 18. iPhoneアプリが期限切れの後にバックグラウンドから来るときにクラッシュする
- 19. viewDidAppear、また、アプリがバックグラウンドから復帰したとき
- 20. アプリでファイルを開く方法は? (私のアプリがバックグラウンドにあるとき)
- 21. スウィフトでxibビューからストーリーボードviewcontrollerに繋ぐ方法3
- 22. アプリケーションがiosでバックグラウンドで入力したときにモーダルビューを閉じる方法
- 23. アプリがiOSのバックグラウンドにあるときにGoogleアナリティクスのイベントを送信する
- 24. バックグラウンドiOSアプリからBTLEデバイスと通信する
- 25. アプリがiOSのバックグラウンドにあるときにsocket.io接続を維持する方法は?
- 26. Androidの断片:バックグラウンドから来たときにnullを返すgetActivity()
- 27. iOS BLEアプリをバックグラウンドで維持するベストプラクティス方法
- 28. モデルがコントローラから来たときにパーシャルビューをレンダリングする方法は?
- 29. TableViewControllerから別のViewControllerにFirebase iOSのデータを渡す方法
- 30. 拡張iOSモジュールからviewControllerを表示する方法
バックグラウンドモードでNSUserdefaultのフラグ値を使用し、値がtrueに設定されていて、calとafterの両方が呼び出されているかどうかをチェックします私は再び偽にフラグを設定して意味を理解する! –
背景からviewcontrollerからの呼び出しがあった場合、再度呼び出す関数はviewdidload()ですか? –
誰でも迅速な解決策3を探しているなら、ここに行く: https://stackoverflow.com/a/34529572/6595705 – stream28