Я изучаю привязки в какао. Мой ArrayController связан с табличным представлением и поисковым полем. отображение данных и фильтрация в порядке. Эти свойства находятся в mutableArray.Как получить значения из NSArray после применения фильтра к NSArrayController в Cocoa
@property (nonatomic, strong) NSString *displayName;
@property NSInteger entityID;
@property (nonatomic, strong) NSString *MemberStatus;
В таблице отображается «displayName». Моя основная проблема заключается в том, что мне нужно выбрать строку и запустить веб-сервис, используя «entityID» этого выбранного элемента.
Если я не фильтрую и не выбираю строку, я могу получить требуемый «идентификатор сущности» из изменяемого массива с использованием выбранного индекса строки.
[[[self.participantArray objectAtIndex:selectedRow] valueForKey:@"entityID"] integerValue]
Всякий раз, когда я фильтруюсь, в зависимости от выбранного индекса строки он естественно возвращает неправильные значения. Как получить правильные поля? Пожалуйста помоги. Если мой вопрос непонятен, укажите, что вам нужно. спасибо.
Спасибо, Кен Томасы, которые работали :) – Bobby