簡體   English   中英

在iPhone上的UIWebView中顯示文檔目錄中的本地HTML文件

[英]Display Local HTML file from documents directory in a UIWebView on iPhone

如何在應用程序的“文檔”目錄中顯示HTML文件? 下面是我正在使用的代碼,但UIWebView沒有任何顯示

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory, @"Notes.html"];

    NSURL *url = [NSURL URLWithString:filePath];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [notesListWeb loadRequest:request];

為什么這不起作用?

我找到了其他答案,但是它們不是來自documents目錄。

非常感謝您的幫助。

創建帶有文件路徑的NSURL對象的正確方法是:

NSURL *url = [NSURL fileURLWithPath:filePath];

您還應該更改創建filePath的方式

NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"Notes.html"];

另外請記住,文件名在真實的iOS設備上區分大小寫。 該文件是否真正命名為Notes.html和notes.html?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM