мой код запускается в ios4, все в порядке. когда он запускается в ios5, что-то происходит.
таблица включает в себя пользовательские ячейки. ячейка включает две кнопки, при запуске в ios, tableview может получить событие кнопки ячейки. но в ios5 tableview не может получить событие кнопки ячейки.
Я не уверен, что не так. пожалуйста помоги.
Спасибо!
Пример кода:
Код таблицы:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if ([self.selectType selectedSegmentIndex] == 0) {
testCell *cell = (testCell *)[tableView dequeueReusableCellWithIdentifier:@"testCell"];
cell.dataSource = [self.testCellData objectAtIndex:indexPath.row];
return cell;
}
}
код ячейки таблицы:
- (IBAction)showMap:(id)sender {
NSLog(@"showMap");
[[NSNotificationCenter defaultCenter] postNotificationName:@"testCellSelected" object:[NSArray arrayWithObjects:[NSNumber numberWithInt:0], [dataSource valueForKey:@"ll"],nil]];
}
}