https URL からファイルをダウンロードしようとしています。http では正常に動作しますが、https では動作しません。現在のコードを以下に掲載しますが、個人的な目的で、URL に使用されている IP アドレスを公開したくないので、その場所に「ipAddress」を配置します。https は自己署名証明書からのものであることに注意してください。
-(void)downloadPDF: (NSInteger)numDay {
NSString *homeDir = NSHomeDirectory();
NSString *filePath = [NSString stringWithFormat: @"%@/%@%@%@", homeDir, @"Documents/", @"File", @".tar"];
NSString *dirPath = [NSString stringWithFormat: @"%@/%@", homeDir, @"Documents/"];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@", @"ipAddress", @'File", @".tar"]];
NSData *urlData = [NSData dataWithContentsOfURL:url];
[urlData writeToFile:filePath atomically:YES];
[mywebview loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:filePath]]];
}
NSURLConnection の使用からライブラリ全体のダウンロードまで、さまざまなことを試しましたが、何かが欠けているに違いありません。私も持っています:
- (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge{
}
他のファイルで述べたように、私のアプリデリゲート .m ファイルでは。追加情報が必要な場合は、コメントでお知らせください。