Я нашел эту документацию - NSCollectionViewItem class
То, что я нашел там, показывает установку ссылки следующим образом:
Setting the Represented Object
– representedObject Available in Mac OS X v10.5 through Mac OS X v10.5
– setRepresentedObject: Available in Mac OS X v10.5 through Mac OS X v10.5
Ваш образец: - (void) setSelected: (BOOL) flag
Я не знаю языка, но является BOOL
идентификатором?
setRepresentedObject:
Устанавливает представляемый объект получателя вуказанная модель объекта.(Доступно в Mac OS X v10.5 до Mac OS X v10.5.) - (void) setRepresentedObject: (id) object Параметры
object
The receiver’s model object.
Наличие
Available in Mac OS X v10.5 through Mac OS X v10.5.
Объявлено в NSCollectionView.h
Примечание: Я видел это в документации:
Важно: В Mac OS X v10.5суперклассом класса NSCollectionViewItem был NSObject.В Mac OS X 10.6 и более поздних версиях NSCollectionViewItem теперь является подклассом NSViewController.Это изменение было сделано для улучшения репликации представления в NSCollectionView.NSCollectionViewItem остается двоично-совместимым с предыдущей реализацией, и разархивирование обрабатывается правильно.
Итак, если вы привыкли работать со старым API, возможно, произошли некоторые изменения с тех пор, как вы в последний раз делали это ... ???