ウェブサービスを次のように呼び出して、 "ネットワーク接続が失われました"というランダムなエラーが発生し、デバイスとシミュレータのアプリケーションクラッシュが発生します。私はGoDaddyはデラックスホスティングでPHPのバックエンドを使用しているはランダムに「ネットワーク接続が失われました」を取得します。 "Alamofire.request"を使用して迅速に
Optional(Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost." UserInfo={NSUnderlyingError=0x608000a5f950 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={NSErrorPeerAddressKey=<CFData 0x60800029fea0 [0x1136c0df0]>{length = 16, capacity = 16, bytes = 0x10020050a63e1c720000000000000000}, _kCFStreamErrorCodeKey=-4, _kCFStreamErrorDomainKey=4}}, NSErrorFailingURLStringKey=http://lokomart.com/services/getSearchResultData, NSErrorFailingURLKey=http://lokomart.com/services/getSearchResultData, _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-4, NSLocalizedDescription=The network connection was lost.})
//怒鳴る
Alamofire.request(url, method: .post, parameters: ["limit" : "3" , "offset" : self.storeArray?.count ?? 0], encoding: URLEncoding.default, headers: nil).responseJSON { (response:DataResponse<Any>) in
switch(response.result) {
case .success(_):
私のエラー。
も迅速な3
次よりよいこの設定を行うには、あなたがデバイス上でのみ、シミュレータ上の問題を参照していますか? – shallowThought
デバイスとシミュレータを使用した場合、問題は発生しません。 – user3091160
解決を得ましたか?私のコードと同様に非常にランダムで、デバイスとシミュレータの両方で –