Я получаю сообщение об ошибке при изменении источника данных моего TableView из NSArray с объектами (пример, которые я нашел) в NSMutableArray с фактическими значениями, которые мне нужно заполнить в моем представлении таблицы.установка UITableView из ошибки NSMutableArray
ошибка:
лат составляет: 33, долго: -74, 2012-03-06 12: 27: 58.380 х [606: fb03] - [__ NSCFNumber isEqualToString]: непризнанные селектор отправлен экземпляр 0x6b64280 2012-03-06 12: 27: 58.381 х [606: fb03] * Согласующего приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: '- [__ NSCFNumber isEqualToString]: непризнанный селектор направлен например 0x6b64280'
оригинальный способ, который я устанавливал самостоятельно. Измерение и self.subinfo закомментировано.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MeasurementCell"];
switch (indexPath.section)
{
case kMeasurement:
cell.textLabel.text=[self.measurements objectAtIndex:indexPath.row];
cell.detailTextLabel.text=[self.subinfo objectAtIndex:indexPath.row];
break;
default:
[email protected]"Unkown";
}
return cell;
}
- (void)viewDidLoad
{
appdelegate = [[AppDelegate alloc]init];
//get lat
NSArray* fmArray = [appdelegate fetchEvents:@"Field_Measurement"];
NSMutableArray* latBindArray = [[NSMutableArray alloc]init];
NSMutableArray* longBindArray = [[NSMutableArray alloc]init];
for (Field_Measurement *fm in fmArray)
{
[latBindArray addObject:fm.latitude];
NSLog(@"lat is: %@", fm.latitude);
}
for (Field_Measurement *fm in fmArray)
{
[longBindArray addObject:fm.longitude];
NSLog(@"long is: %@", fm.longitude);
}
self.measurements = latBindArray;//[[NSArray alloc]initWithObjects:@"03/05/2012 @ 15:12", @"03/05/2012 @ 11:11", nil];
self.subinfo = latBindArray;//[[NSArray alloc]initWithObjects:@"Beta: 0.0234",@"Alpha: 3.977", nil];
[super viewDidLoad];
}
это моя первая попытка представления таблицы (и новая для Objective-C все вместе), поэтому любые идеи о том, как заполнить вид таблицы из NSMutableArray было бы полезно. У меня есть база данных sqlite, из которой я извлекаю эти записи, если это поможет.
благодаря
Вот это, я понял, что это была проблема литья, но по какой-то причине .text не щелкать , Благодарю Аарона – BamBamBeano