Я использую ios5.im, анализируя объект json и получая значения в моей консоли. Но когда я попытался присвоить значение в webview.im, не получив значения. I сделали правильные подключения в моем IBOutlet.but еще ее не работает ниже код и снимок экранаНевозможно назначить текст в UIWebview
- (id)initWithItem:(NSDictionary *)detaildesc1 Title:(NSString *)title
{
if (self = [super initWithNibName:@"ThirdDetailView" bundle:nil]) {
id1=detaildesc1;
self.theTitle=title;
urlAddress = [NSString stringWithFormat:@"http://dev- parkguiden.knutpunkten.se/Api/GetPark?parkid=%@",id1];
baseURL =[[NSURL URLWithString:urlAddress]retain];
jsonData=[NSData dataWithContentsOfURL:baseURL];
self.title=title;
NSDictionary *items=[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil];
NSLog(@"what is the text:%@",[items objectForKey:@"description"]);
[self.webview loadHTMLString:[items objectForKey:@"description"] baseURL:nil];
}
return self;
}
yup его получение загружено в viewDidLoad.but проблема, с которой сталкивается im прямо сейчас, - это переход на представление, содержащее 4 таблицы, где первая вкладка содержит указанный выше module.im, способный получить данные, но данные не получаются загружен в viewDidLoad. – kingston
смотрите. вы используете self = [super initWithNibName:], означает, что этот класс является контроллером, где - после этого вызова ваши выходные точки будут связаны с переменными, которые вы определили в классе. поскольку вы загружаете htmlstring в том же методе, до этого времени viewDidLoad/viewDidAppear не будет вызван. viewDidLoad будет вызываться только тогда, когда представление будет показано пользователю с помощью addSubView/presentModalViewController/PushViewController и т. д. Поэтому я твердо верю, что в это время ваш веб-просмотр подключен, но не загружен в память и, следовательно, не может принимать какие-либо данные. – samfisher
i m a noob - это какое-либо средство или решение. I d be so greatful – kingston