私のプログラムには3つのテキストフィールドが含まれており、データをsqliteデータベースに挿入しています。現在、データベースのデータをテーブルビューに表示しようとしています。そのために、データをNSMutableArrayに追加して、それを印刷しようとしました。しかし、配列にnull値が表示されています。なぜnull値を取得しているのかわかりません。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);
}
私は常に長さが4で、arrがnullになっています。なぜそうなのか教えてもらえますか?コードにエラーがあるはずです。