У меня есть представление, которое используется в каждом из элементов моего CollectionView. У меня есть IBOutlet для CollectionViewItem с моей точки зрения, и я подключен в Интерфейсном Разработчике. Я хочу получить доступ к значению из представленного объекта (который является объектом базовых данных) в моем коде представления. Вот пример того, что я пытаюсь сделать - получить доступ к значению последовательности представленного объекта:
В файле .h:
IBOutlet NSCollectionViewItem *item; // Connected in IB
В файле .m
NSString *seq = [[item representedObject] valueForKey:@"seq"];
NSLog(@"Seq: %@", seq); // returns Seq: (null)
Я знаю, что seq заполнен, потому что он привязан к метке в представлении CollectionViewItem в IB с использованием пути к ключу presentObject.seq, и это работает.
Есть идеи, почему, когда я пытаюсь получить доступ к значению seq в коде для представления, оно возвращает ноль?