Проблемы с загрузкой html-файла из plist в webView на iPhone - PullRequest
1 голос
/ 13 октября 2009

проблема при загрузке html-файла из plist в webView с использованием следующего кода в

FAQDetailViewController.m:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSString *Path = [[NSBundle mainBundle] bundlePath];
    NSString *WebPath = [Path stringByAppendingPathComponent:WebFile];
    UIWebView *tempWeb = [[UIWebView alloc] initWithContentsOfFile:WebPath];
    [webView loadData:tempWeb]; //I think my issue is here. I am not understanding how to implement the the code here
    [tempWeb release];
}

загружено здесь с этим кодом в FAQViewController.m:

FAQDetailViewController *faqdvController = [[FAQDetailViewController alloc] initWithNibName:@"FAQDetailView" bundle:[NSBundle mainBundle]];
faqdvController.WebFile = [dictionary objectForKey:@"faqDesc"]; //html file from plist file placed here
faqdvController.hidesBottomBarWhenPushed = NO;
[self.navigationController pushViewController:faqdvController animated:YES];
[faqdvController release];

1 Ответ

1 голос
/ 13 октября 2009

Вы можете попробовать это так:

NSString *bundle = [[NSBundle mainBundle] bundlePath];
NSString *webPath = [bundle stringByAppendingPathComponent:{htmlFilename}]
UIWebView* browser = [[UIWebView alloc] initWithFrame:
                              CGRectMake(0, 0, 200, 300)];
[browser loadRequest:[NSURLRequest requestWithURL:
                              [NSURL fileURLWithPath:webPath]]];
[self addSubview:browser];

Вы также захотите установить делегатов в браузере, чтобы получать информацию о завершении загрузки содержимого.

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