#ios #xcode #webkit #native
#iOS #xcode #webkit #родной
Вопрос:
Я учусь писать приложение webkit для iOS. В Xcode 3.x у меня есть index.html распространяется в папке ресурсов, и следующий код работает правильно:
- (void)viewDidUnload
{
[super viewDidUnload];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSData *htmlData = [NSData dataWithContentsOfFile:filePath];
if (htmlData)
{
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle bundlePath];
NSString *fullPath = [NSBundle pathForResource:@"index" ofType:@"html" inDirectory:path];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:fullPath]]];
}
}
The index.html не загружается, когда я создаю проект на Xcode 4.2. У меня есть index.html в папке «Вспомогательные файлы». Я что-то пропустил? Пожалуйста, помогите.
Спасибо
Адриан
Комментарии:
1. Извините за вопрос. Функция должна быть viewDidLoad, а не viewDidUnload.
2. Вы можете опубликовать это как ответ и пометить его как правильный, чтобы закрыть вопрос
3. Извините. Это мой первый пост здесь, но я учусь. Спасибо за ваше терпение.
4. Это не проблема. Целью моего комментария было помочь вам учиться. Я тоже поддержал ваш ответ, поскольку он был правильным.
Ответ №1:
Это была моя неосторожность. Функция должна быть viewDidLoad, а не viewDidUnload.
Спасибо.