我已經建立了下面的代碼將文件保存到文件目錄:在UITableView的iOS文檔目錄中列出保存的文件?
NSLog(@"Saving File...");
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.reddexuk.com/logo.png"]];
AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:request] autorelease];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"logo.png"];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Successfully downloaded file to %@", path);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
[operation start];
不過,我想每一個文件添加到一個UITableView時成功保存它。當輕擊UITableView中的文件時,我想要一個UIWebView導航到該文件(全部脫機)。
另外 - 我怎樣才能得到的文件名和結尾,如「logo.png」,而不是http://www.reddexuk.com/logo.png?
我該怎麼做?
謝謝,但我怎麼把這個數據放到UITableView然後在UIWebView中打開文件? – pixelbitlabs
這是一個很好的[UITableView](http://www.iosdevnotes.com/2011/10/uitableview-tutorial/)教程,這裏是[xcode project]的鏈接(https://github.com/cwalcott/UITableView-Tutorial)。這是關於[UIWebView](http://www.iphonesdkarticles.com/2008/08/uiwebview-tutorial.html) – syclonefx
的一個很好的教程謝謝你。我知道如何創建一個UITableView等,但不知道如何將文件實際上到UITableView本身。你發送的網站並沒有真正提到: – pixelbitlabs