我试图在我将单元格文本变灰之前查看我的 nsarray 是否有数据 - 但由于某种原因,如果使用可怕的 SIGBRT 进行 if 评估,它会爆炸......如果密钥“myIndex”存在,则以下代码可以正常工作...... .当用户在应用程序结束时发送他的订单时,我删除了密钥....所以当应用程序在订单后打开时我想跳过?????
if(![[[inList objectAtIndex:0] objectForKey:@"myIndex"] count] == 0){
NSArray *myIndexList = [[inList objectAtIndex:0] objectForKey:@"myIndex"];
NSLog( @"data from INDEX !!!!!!!! %@", myIndexList);
for(int n=0; n<[myIndexList count]; n++)
{
if(indexPath.row == [[myIndexList objectAtIndex:n] integerValue])
{
cell.textLabel.textColor = [UIColor lightGrayColor];
}
}
}
非常感谢您的时间和帮助。