Изменяемый массив элементов, атрибутов и значений SimpleDB в UITableView - PullRequest
0 голосов
/ 04 октября 2011

Ниже приведено возвращаемое NSLog массива (items3) AWS SimpleDB Item с двумя атрибутами и двумя значениями атрибутов. Я хочу показать UITableView для cell.textLabel.text = ItemName и cell.detailTextLabel.text = Value2.

items3 = (
    "ItemName",
        (
        "{Name: Attribute1,AlternateNameEncoding: (null),Value: Value1,AlternateValueEncoding: (null),<SimpleDBAttribute: 0x2eeaf0>}",
        "{Name: Attribute2,AlternateNameEncoding: (null),Value: Value2,AlternateValueEncoding: (null),<SimpleDBAttribute: 0x2f38e0>}",
    )

Как показать все элементы, но только значение для атрибута 2? Есть ли способ сказать объект для ключа @ "Attribute2", который равен значению2?

Что-то вроде:

cell.textLabel.text = [itmes3 objectAtIndex: indexpath.row];
[[ cell.detailTextLabel.text = [[items3 objectAtIndex:0] stringForKey:@"Attribute2"];

1 Ответ

0 голосов
/ 12 октября 2011

Использование:

for (SimpleDBItem *item in selectResponse.items)

, затем выполнить GetAttributesRequest для item.name, например:

for (SimpleDBAttribute *attr in response.attributes) {
    if ([attr.name isEqualToString:@"Attribute2"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...