У меня есть фрагмент кода, который я не знаю, как изменить, чтобы я go указывал на конкретную c вкладку (TabIndex 3) из уведомления pu sh.
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
var resultOK: Bool = false
var result:UIBackgroundFetchResult = .noData
prepareUserInfo(userInfo: userInfo) { (isOK) in
resultOK = isOK
}
loadIncomingNotifications(application: application) { (isOK) in
if isOK || resultOK {
result = .newData
DispatchQueue.main.async {
let navigationController = self.window?.rootViewController as! TabController
navigationController.selectedIndex = (navigationController.viewControllers?.count)! - 2
}
}
completionHandler(result)
}
}