1
이제 온라인 잡지처럼 새로운 잡지 양식 웹을 다운로드하고 앱에 저장 (오프라인으로 재생할 수 있음) 할 수있는 iPhone 응용 프로그램을 만들려고합니다.iPhone 응용 프로그램을 만드는 방법 콘텐츠를 다운로드 할 수 있습니다
구현 기능에 대한 아이디어가 없으므로 새로운 잡지 양식 온라인 소스와 앱을 앱에 다운로드하십시오.
도와주세요.
이제 온라인 잡지처럼 새로운 잡지 양식 웹을 다운로드하고 앱에 저장 (오프라인으로 재생할 수 있음) 할 수있는 iPhone 응용 프로그램을 만들려고합니다.iPhone 응용 프로그램을 만드는 방법 콘텐츠를 다운로드 할 수 있습니다
구현 기능에 대한 아이디어가 없으므로 새로운 잡지 양식 온라인 소스와 앱을 앱에 다운로드하십시오.
도와주세요.
다음은 iPhone으로 파일을 다운로드하고 나중에 다시 사용할 수있는 예입니다 (이 경우 HTML 문서가 저장되어 로컬 저장소에서 UIWebView로로드됩니다).
// downloading file
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *dataPath = [paths objectAtIndex:0];
NSString *fileName = [[url path] lastPathComponent];
NSString *filePath = [dataPath stringByAppendingPathComponent:fileName];
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath] == NO) {
NSString *fileString = [NSString stringWithContentsOfURL:url
encoding:NSUTF8StringEncoding
error:nil];
[fileString writeToFile:filePath
atomically:YES
encoding:NSUTF8StringEncoding
error:nil];
}
// use local file
NSURL *loadUrl = [[NSURL alloc] initFileURLWithPath: filePath];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL: loadUrl];
[webView loadRequest: request];
[request release];
[loadUrl release];