ios - 错误域=NSURLErrorDomain 代码=-1009 "The Internet connection appears to be offline."

标签 ios nsurlconnection soundcloud

当我尝试连接到 时使用以下代码:

// Create the request.
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://soundcloud.com/api"] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:10.0];

// Create url connection and fire request
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];

当我遇到以下错误时:

Error Domain=NSURLErrorDomain Code=-1009 "The Internet connection appears to be offline." UserInfo={NSUnderlyingError=0x14cfccae0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "The Internet connection appears to be offline." UserInfo={NSErrorFailingURLStringKey=https://soundcloud.com/api, NSErrorFailingURLKey=https://soundcloud.com/api, kCFStreamErrorCodeKey=50, kCFStreamErrorDomainKey=1, NSLocalizedDescription=The Internet connection appears to be offline.}}, NSErrorFailingURLStringKey=https://soundcloud.com/api, NSErrorFailingURLKey=https://soundcloud.com/api, kCFStreamErrorDomainKey=1, kCFStreamErrorCodeKey=50, NSLocalizedDescription=The Internet connection appears to be offline.}

关键是:我在我的iPhone上运行它,网络是4G。当我通过 Wifi 使用其他网络时,代码实际上运行良好。

最佳答案

原因是我的 iPhone 上的应用程序关闭了 4G 网络,但不确定我何时以及为何这样做。

关于ios - 错误域=NSURLErrorDomain 代码=-1009 "The Internet connection appears to be offline.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35549462/

相关文章:

ios - 新 iPhone X 型号的尺码等级是多少?

ios - Swift - 表达式太复杂,无法在合理的时间内解决;考虑将表达式分解为不同的子表达式

javascript - 为什么它不能通过 jQuery 找到 id 值

javascript - 声云 API : how to use SoundCloud song w/o the embed player?

ios - soundcloud iOS 加密

iphone - 应用程序内购买无法正常工作。它给出 "Can not connect to itunes"

ios - HTML 5 + iOS - 创建混合应用程序

到 Ruby 服务器的 Objective-C 异步 NSURLConnection

ios - 如何在 NSURLSessionDownloadTask 的 UIApplicationWillTerminateNotification 获取 resumeData

objective-c - 我怎样才能得到 NSURLResponse 正文?