0
在我的應用程序中,我有一個UIWebView加載不同的rtf文件。我使用這個函數來加載這些文件:UIWebview不顯示我想要它顯示的內容
- (void)loadFile:(NSString*)file
{
NSString* resourcePath = [[NSBundle mainBundle] resourcePath];
NSString* sourceFilePath = [resourcePath stringByAppendingPathComponent:file];
NSURL* url = [NSURL fileURLWithPath:sourceFilePath isDirectory:NO];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[webview loadRequest:request];
}
UIWebView什麼都不顯示。當我進入調試器時,文件字符串值是我需要的,但是resourcePath和sourceFilePath值是「nil」。我究竟做錯了什麼?
在此先感謝!
sourceFilePath值爲「無」,無論如何 – Knodel 2010-06-05 12:42:18
@Knodel:?只有當該文件不存在時,這將返回'nil'。確保存在'file'。 – kennytm 2010-06-05 12:48:03
文件絕對在我的項目中。也許問題是我使用NSString * Path = [[NSBundle mainBundle] bundlePath]; \t NSString * DataPath = [Path stringByAppendingPathComponent:@「Data.plist」]; - 在我的appdelegate.m? – Knodel 2010-06-05 12:59:22