добавить два значения с помощью [[object valueForKey: @ ""] componentJoinedByString: @ "\ n"]; - PullRequest
0 голосов
/ 22 августа 2011

Привет всем,

Мне действительно нужна помощь здесь.Вот моя проблема: у меня есть массив с объектами, каждый из которых имеет два атрибута: 1 - это имя NSSTring 2 - это цена NSSNumber

Теперь я хочу запустить массив и добавить все значения в новую строку:

проблема в том, что мне нужен следующий вывод.name (из объекта 1): цена (из объекта 1), затем новая строка (\ n) имя (из объекта 2): цена (из объекта 2), затем новая строка (\ n) ... и так далее ...

было бы здорово, если бы кто-то мог мне здесь помочь.С уважением, Томас

1 Ответ

3 голосов
/ 22 августа 2011

Попробуйте это:

// This contains your objects with names and prices;
NSArray *productArray;

...

// |listOfProducts| will be your string with all names and prices.
NSMutableString *listOfProducts = [[NSMutableString alloc] init];

// Build the list of products
for (Product *product in productArray) {
    [listOfProducts appendFormat:@"%@: $%0.2f\n", product.name, product.price];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...