在视图控制器中获取applicationDidFinishLaunching调用。解析尚未初始化

问题描述 投票:1回答:1

我正在尝试从我的Initial View Controller中的Parse加载数据。问题是Parse是在我的AppDelegatedidFinishLaunching中初始化的,因此我需要等到它被调用后才能尝试从Parse加载数据。在我的视图控制器中获取此通知的最佳方法是什么?还是最好在AppDelegate中获取数据?

感谢所有帮助!

swift parse-platform appdelegate
1个回答
2
投票

您可以在视图控制器的viewDidLoad方法内添加UIApplicationDidFinishLaunchingNotification的观察者:

NotificationCenter.default.addObserver(self, selector: #selector(didFinishLaunchingNotification), name: UIApplication.didFinishLaunchingNotification, object: nil)

将方法添加到视图控制器

@objc func didFinishLaunchingNotification(_ notification: Notification) {
    // your code
}
© www.soinside.com 2019 - 2024. All rights reserved.