Почему path не работает в Xcode 4.2?

#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.

Спасибо.