1

for-in ループが不明な回数実行されています。実行が終了したら、すべての名前を次のように追加したいと考えていますname1, name2,name3

ループ内に文字列を追加するにはどうすればよいですか?

私はこのようなことを考えていました:

if (donePressed)
{
    NSString *allFriends;
    selectedFriends = friendPicker.selection;
    for (NSDictionary * friend in selectedFriends)
    {
        NSString * friendName = [friend objectForKey:@"name"];
        // some built-in method that appends friendName to allFriends with a ", " between them
    }

    NSLog(@"%@",selectedFriends);
}
4

2 に答える 2

7
NSString *allFriends = [[friendPicker.selection valueForKey:@"name"] componentsJoinedByString:@", "];
于 2013-08-12T16:21:29.243 に答える