Загрузка UIWebView - PullRequest
       2

Загрузка UIWebView

2 голосов
/ 12 апреля 2011

Я хочу загрузить html-данные в веб-просмотр.При нажатии кнопки он открывает viewcontroller и загружает html-данные в этот viewcontroller (добавьте веб-представление в этот контроллер представления, используя Interface Builder).Когда HTML-данные не загружаются должным образом, и я нажимаю кнопку "Назад", в то время приложение вылетает.Я не занимаюсь размещением и инициализацией веб-просмотра в коде.установите IBOUTLET, используя Interface Builder, и привяжите его.

- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
    [connection release];
    NSString *strResponce = [[NSString alloc] initWithData:jsonData_Info encoding:NSUTF8StringEncoding];
    [jsonData_Info release];
    NSError *error;
    SBJSON *json = [[SBJSON new] autorelease];
    self.jsonArray_Info=[json objectWithString:strResponce error:&error];
    str_InfoDetail = [[self.jsonArray_Info objectAtIndex:0] valueForKey:@"Page"];
    str_html = [NSString stringWithFormat:@"%@",str_InfoDetail];
    NSString *temp;
    temp = [NSString stringWithFormat:@"<html><head><style>body{background-color:transparent;}</style></head><body><span style='color:white'>%@</span></body></html>",str_html];
    //web_Information = [[UIWebView alloc]init];
    web_Information.backgroundColor=[UIColor clearColor];
    web_Information.opaque= NO;

    [web_Information loadHTMLString:temp baseURL:nil];  
    [act stopAnimating];
    [strResponce release];  
}

, пожалуйста, дайте мне любое решение.

спасибо.

Ответы [ 2 ]

0 голосов
/ 12 апреля 2011

Пожалуйста, напишите код и журнал аварий, если вам нужны ответы.На мой взгляд, это может быть из-за реализации делегата UIWebView в вашем классе.Я думаю, что когда вы возвращаетесь назад, вы не делаете делегат ноль, что может привести к сбою приложения

0 голосов
/ 12 апреля 2011

Выполните шаги, указанные в этой ссылке, а затем посмотрите, происходит ли сбой:

Сбой UIWebView EXC_BAD_ACCESS

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