我有以下幾點:爲什麼不加載這個本地html頁面?
@interface HelpViewController : UIViewController <UIWebViewDelegate>
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@end
而對於同一視圖控制器
@implementation HelpViewController
@synthesize webView = _webView;
- (void) viewDidLoad
{
[super viewDidLoad];
NSString *filePath=[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"];
NSLog(@"%@", filePath);
[self.webView loadData:[NSData dataWithContentsOfFile:filePath]
MIMEType:@"text/html"
textEncodingName:@"UTF-8"
baseURL:nil];
}
而一個基本清空筆尖去與此視圖控制器。 file's owner
有一個view
的插座。文件路徑返回OK。但是沒有任何東西顯示在視圖中。我認爲問題是IBOutlet UIWebView *webView
沒有連接任何東西,因爲我不知道連接到什麼。這是問題嗎?如果是這樣,我需要知道連接到什麼;否則,我需要任何幫助!謝謝!
編輯:忘了提及,我覺得我有這個SO Question它說連接插座,但不說什麼的同樣的問題。
感謝您的回答。但是,html文件似乎正確地在副本束資源中列出。爲了好的措施,我刪除並加回,但行爲沒有變化。 – 2012-07-24 14:39:06
只是想幫助你!如果你的html文件使用任何javascript,他們必須在複製束資源中列出。默認情況下,它們被添加到編譯包中。請檢查這一點! – manileo86 2012-07-24 15:19:15
啊,我明白了。目前在我的html中沒有javascript,它對於測試來說是非常殘缺的。謝謝。 – 2012-07-24 23:02:24