iOS可達性指南有沒有人找到在iOS上實現可達性的中途指導?
2 回答

婷婷同學_
TA貢獻1844條經驗 獲得超8個贊
我認為檢查主機地址可用性的最佳方法是檢查NSURL Request的結果。
NSURLRequest *theRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:reqURL]];
NSURLResponse *resp = nil;
NSError *error = nil;
NSData *response = [NSURLConnection sendSynchronousRequest: theRequest returningResponse: &resp error: &error];
NSString *responseString = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
使用這段代碼,如果您的設備無法訪問提供的URL,它將為error變量提供一些輸出,如果它可以訪問URL Request,則錯誤為Nil。
即使您的URL數據包可以從設備路由出去并且永遠不會到達主機服務器,可到達性也會帶來積極的結果。
- 2 回答
- 0 關注
- 615 瀏覽
添加回答
舉報
0/150
提交
取消