环境

  • cocoapods 安装的sdk
  • 后台存在对应id的行

podfile文件内容

pod 'LeanCloud'

查询代码

let query = LCQuery(className: "Config")
    query.get("5a28ebc217d0090063de3042") { result in
        switch result {
        case .success(let obj):
            print(obj.get("show")?.boolValue)
        case .failure(let err):
            print(err);
        }
    }

按照文档用最基本的根据id查询出错(wifi环境)

LCError(code: -1200, reason: nil, userInfo: Optional([AnyHashable("NSErrorFailingURLStringKey"): https://api.leancloud.cn/1.1/classes/Config?className=Config&limit=1&where=%7B%22%24and%22%3A%5B%7B%22objectId%22%3A%225a28ebc217d0090063de3042%22%7D%5D%7D, AnyHashable("NSUnderlyingError"): Error Domain=kCFErrorDomainCFNetwork Code=-1200 "(null)" UserInfo={kCFStreamPropertySSLClientCertificateState=0, _kCFNetworkCFStreamSSLErrorOriginalValue=-9802, _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9802}, AnyHashable("NSLocalizedDescription"): An SSL error has occurred and a secure connection to the server cannot be made., AnyHashable("kCFStreamErrorDomainKey"): 3, AnyHashable("NSLocalizedRecoverySuggestion"): Would you like to connect to the server anyway?, AnyHashable("NSErrorFailingURLKey"): https://api.leancloud.cn/1.1/classes/Config?className=Config&limit=1&where=%7B%22%24and%22%3A%5B%7B%22objectId%22%3A%225a28ebc217d0090063de3042%22%7D%5D%7D, AnyHashable("kCFStreamErrorCodeKey"): -9802]), underlyingError: Optional(Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={kCFStreamErrorCodeKey=-9802, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, NSUnderlyingError=0x604000054400 {Error Domain=kCFErrorDomainCFNetwork Code=-1200 "(null)" UserInfo={_kCFStreamPropertySSLClientCertificateState=0, _kCFNetworkCFStreamSSLErrorOriginalValue=-9802, _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9802}}, NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., NSErrorFailingURLKey=https://api.leancloud.cn/1.1/classes/Config?className=Config&limit=1&where=%7B%22%24and%22%3A%5B%7B%22objectId%22%3A%225a28ebc217d0090063de3042%22%7D%5D%7D, NSErrorFailingURLStringKey=https://api.leancloud.cn/1.1/classes/Config?className=Config&limit=1&where=%7B%22%24and%22%3A%5B%7B%22objectId%22%3A%225a28ebc217d0090063de3042%22%7D%5D%7D, _kCFStreamErrorDomainKey=3}))

移动蜂窝数据环境下返回为nil

你好,由于 DNS 系统的一些调整,Swift SDK 内部地址受到一些波及。由于对该问题 Swift SDK 排期优先级较低,暂时不会更新版本。

推荐您使用 Objective-C SDK 进行开发 Objective-C SDK 已经修复该问题。