我的程序包含三个文本字段,我将数据插入到 sqlite 数据库中。现在我正在尝试在 tableview 中显示数据库中的数据。为此,我尝试将数据添加到 NSMutableArray 中并尝试打印它。但它在数组中显示一个空值。我不知道为什么我得到一个空值。cont 是 NsMutableArray。
[cont addObject:name.text];
[cont addObject:address.text];
[cont addObject:phone.text];
NSLog(name.text);
NSLog(address.text);
NSLog(phone.text);
int length= sizeof(cont);
NSString *strlen = [NSString stringWithFormat:@"%d", length];
NSLog(strlen);
for(int i=0;i<strlen;i++)
{
NSArray *arr = [cont objectAtIndex:i];
NSString *u = [NSString stringWithFormat:@"%d",i];
NSLog(u);
NSLog(arr);
}
我总是在 arr 中得到长度为 4 和空值。谁能告诉我为什么会这样?我知道代码中一定有一些错误。