Twitter Kit RestAPI不支持IPv6? - 拒绝了Apple

时间:2017-09-27 03:03:54

标签: ios rest twitter twitterkit

由于不支持IPv6网络支持,我的应用被拒绝。

以下是来自Apple的消息:

  

我们在iPhone上查看了您应用中的一个或多个错误   在连接到IPv6网络的Wi-Fi上运行iOS 11。

     

通过应用提交推文并不会将其发布到Feed或on上   Twitter网站。

我的应用非常简单,并使用RestAPI调用发布文字。这是代码段。

let client = TWTRAPIClient(userID: userid)
let url = "https://api.twitter.com/1.1/statuses/update.json";
let message:[String:Any] = ["status": text]
var error: NSError?
let request = client.urlRequest(withMethod: "POST", url: url, parameters: message, error: &error)

DispatchQueue.main.async {
  client.sendTwitterRequest(request) { (response, data, ConnectionError) -> Void in
    if let error = connectionError {
      print("Error: \(error.localizedDescription)")

      DispatchQueue.main.async {
        completion(error)
      }
    } else {
      DispatchQueue.main.async {
        completion(nil)
      }
    }
  }
}

有没有人经历过这个?

1 个答案:

答案 0 :(得分:0)

从Podfile中删除AFNetworking修复了问题