Skip to content

使用2.0.6的版本在IOS12.0或IOS12.1上时,当APP被退出有大约4个小时后,再次打开时,可能会出现跳转页面失败。但重启APP就好了。不知道为什么? #114

Open

Description

@nameIsYong
No description provided.

Activity

  1. nameIsYong commented on Nov 7, 2018

    @nameIsYong
    Author

    let navigator:Navigator = AppDelegate.appNavigator() navigator.push(url)
    这里push有时候返回 nil
    public func push(_ url: URLConvertible, context: Any? = nil, from: UINavigationControllerType? = nil, animated: Bool = true) -> UIViewController? { return self.pushURL(url, context: context, from: from, animated: animated) }

  2. cdoky commented on Nov 7, 2018

    @cdoky

    你这个问题我就没遇到过
    你检查一下URL是否匹配到了,或者是提供一个demo

  3. nameIsYong commented on Nov 7, 2018

    @nameIsYong
    Author

    你这个问题我就没遇到过
    你检查一下URL是否匹配到了,或者是提供一个demo

    好的,谢谢,我再琢磨一下。

  4. kivenZheng commented on Nov 27, 2018

    @kivenZheng

    请问可以在TabBarController里使用吗?

  5. nameIsYong commented on Nov 27, 2018

    @nameIsYong
    Author

    请问可以在TabBarController里使用吗?

    可以的。

  6. fooval-shen commented on Dec 11, 2018

    @fooval-shen

    我也遇到这个问题, 后面发现了 bug在这个代码里面

    guard let currentWindows = self.sharedApplication?.windows else { return nil }
    var rootViewController: UIViewController?
    for window in currentWindows {
    if let windowRootViewController = window.rootViewController {
    rootViewController = windowRootViewController
    break
    }
    }

    比如在其他window 也有rootViewController的时候, 并且这个时候这个windows 不是key window, 这个时候获取到rootViewControoler 就不是当前 可见的 rootviewController

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions