Редактируемый OutlineView с привязками какао
Как вы связываете NSOutlineView (или NSTableView), чтобы элементы можно было редактировать? Я знаю, что для этого есть редактируемое поле, но я не уверен, как его использовать, поэтому любая помощь для него была бы полезной. У меня есть NSTreeController, который привязан к NSArray. Благодарю.
1 ответ
Решение
Редактируемый не является свойством NSTableView или NSOutlineView, но является NSTableColumn. И если вы проверите Ссылку Cocoa Bindings, вы обнаружите, что NSTableColumn также предоставляет NSEditableBinding (ну, это не так, но это так - одна из особенностей документации Apple). Когда вы устанавливаете привязку, программно (bind:) или в IB, добавьте или отметьте NSConditionalSetsEditableBindingOption для параметров, и все готово.