Я делаю собственное представление, которое я хочу совместить с привязками / основными данными и представлять коллекцию данных (например, NSTableView)
Есть ли способ, которым мое представление может ссылаться на определенное подмножествоэлементы в коллекции (кроме текущего выбора) после изменения пользователем?
Немного контекста:
Представление будет отображать количество перемещаемых пользователем блоков в 2D-пространстве,Каждое поле соответствует записи в модели.Несколько могут быть перемещены одновременно, и я не могу полагаться на то, что значение дельты одинаково для каждого блока (поэтому не нужно добавлять дельту для каждого выделенного объекта).
Я думаю, что ищу что-то вродеидентификатор, назначенный каждому элементу массива содержимого NSArrayController, так что представление может ассоциировать этот идентификатор с каждым блоком.Моей первой мыслью было использование индекса в массиве контента, но это могло быть испорчено отменой / повторением.Я мог бы создать подкласс NSArrayController и заставить его автоматически генерировать идентификатор для каждого элемента модели, но уже делает ли какао что-то подобное?Чувствуется, что я что-то упускаю.