arrays
を含む配列がありますDictionary's
。UITableview
この配列を入力するにはどうすればよいですか?
(
(
{
cost = 150;
height = 1;
"room_number" = 1;
"square_size" = 1;
title = "VERTICAL BLINDS";
width = 1;
}
),
(
{
cost = 285;
height = 1;
"room_number" = 2;
"square_size" = 1;
title = "UPHOLSTERY CLEANING";
width = 1;
},
{
cost = 375;
height = 1;
"room_number" = 2;
"square_size" = 1;
title = "MATTRESSES CLEANING";
width = 1;
}
)
)
上記の配列には 2 つの要素が含まれています。最後の要素には 2 つのオブジェクトがあります
配列の配列をセクション (要素) に、辞書 (オブジェクト) をセルにします。これが理にかなっていることを願っています。
これは私が試したことです。
if (clientDataStruct.roomsArray && indexPath.row < [clientDataStruct.roomsArray count])
{
NSMutableArray *fetchedArray= [clientDataStruct.roomsArray objectAtIndex:indexPath.row];
NSDictionary *fetchedDictionary = [fetchedArray objectAtIndex:0];
[contentLabel setText:[fetchedDictionary valueForKey:@"title"]];
cell.accessoryType = UITableViewCellAccessoryCheckmark;
} else{
[contentLabel setText:@"No Rooms - Please add a room"];
}
これは、iPatel からの以下の回答を適用した後に得られるものです。
これは、sbarowからの回答を適用した後に得られるものです
イパテルに感謝します。彼は、以下の答えでこれを解決するのを手伝ってくれました。そして、降格した人たちにアップします。私たちは皆、学ぶためにここにいます!!