Я хочу пояснить жизненный цикл UIVIEWCONTROLLER в iphone:
- (void)viewDidLoad {
[super viewDidLoad];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 3;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 50.0;
}
//This is the method which will be called and IS REQ since we impl interface/delegate
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//We use own own table cell now instead of default
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"XMl_CELL"];
//Our cell has images and text
Wsp = [[WebServiceParser alloc]initWithURLMy:@"http://api.geonames.org/findN"];
return cell;
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//MyParserData *data=(MyParserData*)[arrayTable objectAtIndex:indexPath.row];
//NSLog(@"Here->%@",data.url);
[tableView deselectRowAtIndexPath:indexPath animated:TRUE];
}
Пожалуйста, объясните мне, какой метод будет вызываться первым и почему.
Я хочу вызвать один метод для разбора веб-службы, а затем в соответствии с его ответом я хочу указать количество строк и изменения в табличном представлении.
Я пытался выделить массив в методе viewdidload и установить количество строк в соответствии с количеством массивов. Но это дает мне bad_access.Becoz, оно не выделяет правильное количество.
Пожалуйста, объясните, есть ли у кого-нибудь идеи ...
Заранее спасибо