iOSアプリケーション用に書かれた以下のコードスニペットは、httpsウェブサイトでのみ有効です。しかし、私はhttpのサイトには、Webページの読み込みエラーを表示するようにしようとすると。コードのどの部分を変更する必要がありますか?オープンInfo.plistファイル、および次の行を追加します:あなたがこれを行う必要がありウェブページを読み込むタイムコードスニペットは、httpsサイトのみでうまく動作します。
self.setTextLabel.text = @"Loading...";
NSURL *urlValue = [NSURL URLWithString:_textView.text];
NSURLRequest *request= [NSURLRequest requestWithURL:urlValue];
NSDate *start=[NSDate date];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
/*NSURLSessionDataTask *task =[[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data,NSURLResponse *response,NSError *error)
{*/
NSDate *end=[NSDate date];
if(response != nil)
{
double ellapsedSeconds= [end timeIntervalSinceDate:start];
self.setTextLabel.text = [NSString stringWithFormat:@"%f ", ellapsedSeconds];
}
else
{
self.setTextLabel.text = @"Web Page Loading error !";
}
をあなたのInfo.plistに NSAppTransportSecurity NSAllowsArbitraryLoads –