Как добавить HTML-страницу в моем проекте iphone xcode? - PullRequest
5 голосов
/ 05 марта 2011

Может кто-нибудь сказать, как добавить HTML в моем проекте iPhone?И это не вариант HTML, который я нажимаю добавить новый файл в группу классов ... почему это ???

Ответы [ 3 ]

7 голосов
/ 05 марта 2011

просто создайте пустой файл и переименуйте его в html или добавьте существующий html-файл в проект.следующий шаг зависит от того, как вы хотите использовать HTML-файл.

Скажем, если вы хотите загрузить локальный файл с именем page.html, сначала вы добавляете файл в проект, а также на этапах сборки вашего проекта.и page.html в Copy Bundle Resources, и запустите его в своем приложении, он записывает файл в словарь documents вашего приложения /

NSString *Html = [[NSString alloc]initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"page" ofType:@"html"] encoding:NSUTF8StringEncoding error:NULL];
[Html writeToFile:[[self docPath]stringByAppendingPathComponent:@"page.html"] atomically:YES encoding:NSUTF8StringEncoding error:NULL];
[Html release];

, и ваше веб-представление должно вызвать его, чтобы загрузитьфайл:

NSArray *docPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docPath = [docPaths objectAtIndex:0];
[myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[docPath stringByAppendingPathComponent:@"page.html"]]]];

и готово.

0 голосов
/ 05 марта 2011

Вы можете использовать UIWebView, чтобы показать ваш html-файл следующим образом:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:URLString]];
[webView loadRequest:request];

, где URLString содержит URL вашего файла.

0 голосов
/ 05 марта 2011

Что вам может потребоваться, так это документация и пример кода для класса UIWebView UIKit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...