Go для указания c вкладка из уведомления pu sh - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть фрагмент кода, который я не знаю, как изменить, чтобы я 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)
        }

    }
...