guard let url = URL(string: UIApplication.openSettingsURLString) else { return }
    extensionContext?.open(url, completionHandler: { (success) in
      if !success {
        var responder = self as UIResponder?
        while (responder != nil){
          let selectorOpenURL = NSSelectorFromString("openURL:")
          if responder?.responds(to: selectorOpenURL) == true {
            _ = responder?.perform(selectorOpenURL, with: url)
          }
          responder = responder?.next
        }
      }
    })

 

열기 실패시에 대한 내용에 대해 자세히 알고싶어져 저장

나중에 찾아보자.

+ Recent posts