Пожалуйста, посмотрите на мой код, который я использую для добавления динамических ячеек в моем табличном представлении для добавления времени выполнения.При выборе моего представления таблицы я вызвал этот метод.
- (void) allServersFound
{
// called from delegate when bonjourservices has listings of machines:
NSArray *newPosts = [[NSArray alloc]initWithObjects:@"A", nil]; // NSArray of machine names;
NSMutableArray *tempArray = [[NSMutableArray alloc] initWithObjects: @"A",@"B",@"C",@"D", nil];
int i = 0;
for (NSArray *count in newPosts)
{
[tempArray addObject:[NSIndexPath indexPathForRow:i++ inSection:0]];
}
[[self tblHome] beginUpdates];
[[self tblHome] insertRowsAtIndexPaths:tempArray withRowAnimation:UITableViewRowAnimationNone];
[[self tblHome] endUpdates];
[tempArray release];
}
Но это дает мне следующее исключение во время выполнения: * Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [NSIndexPath _fastCStringContents:]: нераспознанный селектор отправлен на экземпляр 0x4e0e130