Я загружаю как вторичный вид со своим собственным xib-файлом. Я могу загрузить его хорошо, но не могу получить в нем веб-просмотр для загрузки любого контента. У меня есть другое приложение, в котором работает этот процесс, но он находится в главном представлении.Iphone вторичный xib, UIWebview локальный файл htm не загружается. Я пробовал множество методов, ничего не сработало
Вот код, который я использую.
@synthesize webView;
- (void)viewDidLoad
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"workshop" ofType:@"htm" inDirectory:@"dirA"];
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath:path];
NSString *htmlString = [[NSString alloc] initWithData:
[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];
// to make html content transparent to its parent view -
// 1) set the webview's backgroundColor property to [UIColor clearColor]
// 2) use the content in the html: <body style="background-color: transparent">
// 3) opaque property set to NO
//
webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];
[self.webView loadHTMLString:htmlString baseURL:nil];
[htmlString release];
}
- (void)dealloc
{
[webView release];
[super dealloc];
}
-(IBAction)switchCanary {
[self dismissModalViewControllerAnimated:YES];
}
-(IBAction)switchBack {
[self dismissModalViewControllerAnimated:YES];
}
@end
Пожалуйста, отредактируйте, чтобы прочитать код. Четыре пробела перед каждой строкой с кодом помещают код в кодовый блок. –
Выполнено, спасибо за подсказку. – user465131
Вы подключили webView IBOutlet в интерфейсе Builder? –