У меня есть следующие:Почему эта локальная страница 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
. Путь к файлу возвращается. Но в представлении ничего не видно. Я думаю, проблема в том, что IBOutlet UIWebView *webView
не связан ни с чем, потому что я не знаю, с чем его подключить. Это проблема? Если это так, мне нужно знать, с чем это связано; в противном случае мне нужна помощь! Благодаря!
EDIT: Забыл упомянуть, что я думаю, что у меня такая же проблема, как у этого SO Question, где говорится, чтобы подключить розетку, но не говорит, что.
Спасибо, что ответили. Тем не менее, html-файл, похоже, был правильно указан в ресурсах копий. Для хорошей меры я удалил и добавил обратно, но изменений в поведении нет. –
Просто пытаюсь помочь вам! Если ваш html-файл использует какой-либо javascript, они должны быть перечислены в ресурсах пакета. По умолчанию они добавляются для компиляции пакета. Пожалуйста, проверьте это тоже! – manileo86
А, я вижу. В настоящее время в моем html нет javascript, это очень простые кости для тестирования. Спасибо. –