Привязка NSArrayController

Связанный класс
Доступность
Доступный в OS X v10.3 и позже.

Привязка доступности

доступный для редактирования

Многократное значение, связывающее, который определяет если NSArrayController доступно для редактирования в пользовательском интерфейсе.

Когда editable связывается, новая привязка, editable2, представлен и может быть связан. Привязка с editable2 причины editable3 быть представленным, и т.д.

Содержание NSArrayController доступны для редактирования если логическая операция И на весь editable привязка приводит к булеву значению YES.

Доступность:
Доступный в OS X v10.3 и позже.
Привязка Только для чтения.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)


Заполнители
ОписаниеПостоянный заполнительКласс значения
Многократный заполнитель значенийNSMultipleValuesPlaceholderBindingOption NSNumber (булевская переменная) или NSNull
Никакой заполнитель выбораNSNoSelectionPlaceholderBindingOption NSNumber (булевская переменная) или NSNull
Не применимый заполнительNSNotApplicablePlaceholderBindingOption NSNumber (булевская переменная) или NSNull
Нулевой заполнительNSNullPlaceholderBindingOption NSNumber (булевская переменная) или NSNull

Привязка содержания контроллера

contentArray

Индексируемый набор, указывающий содержание NSArrayController.

Индексируемый набор является экземпляром NSArray или подклассом, свойство, которое является доступным использованием кодирования значения ключа, индексировало методы доступа или доступно через mutableArrayValueForKey:.

Необходимо использовать contentSet привязка для Базовых Данных к - много отношений.

Доступность:
Доступный в OS X v10.3 и позже.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Всегда Приложение Подарков Модальные Предупреждения. Доступный в OS X v10.4 и позже.NSAlwaysPresentsApplicationModalAlertsBindingOption NSNumber (булевская переменная)
Условно доступные для редактирования наборыNSConditionallySetsEditableBindingOption NSNumber (булевская переменная)
NSDeletesObjectsOnRemoveBindingsOption NSNumber (булевская переменная)
Содержание дескрипторов как составное значениеNSHandlesContentAsCompoundValueBindingOption NSNumber (булевская переменная)
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)
Выбирает все при установке содержанияNSSelectsAllWhenSettingContentBindingOption NSNumber (булевская переменная)
Сразу проверяетNSValidatesImmediatelyBindingOption NSNumber (булевская переменная)

contentArrayForMultipleSelection

Индексируемый набор, указывающий элементы, что NSArrayController обработки как его объекты содержания, когда contentArray или contentObject привязка возвращает маркер множественного выбора.

Индексируемый набор является экземпляром NSArray или подклассом, свойство, которое является доступным использованием кодирования значения ключа, индексировало методы доступа или доступно через mutableArrayValueForKey:.

Эта привязка используется когда NSArrayController выводит на экран подробные объекты в отношении основной подробности, и основной NSArrayController позволяет множественный выбор. Обычно, когда многократные элементы выбраны в главном контроллере, подробная привязка контроллера возвращает набор значений как многократного заполнителя значений. Когда contentArrayForMultipleSelection связывается, элементы в том массиве используются вместо этого.

Эта привязка полезна, когда объединено с операторами массива. Например, contentArray связывается с keypath «selection.employee companyArrayController и, contentArrayForMultipleSelection связывается с «selection.@distinctUnionOfArrays.employees» keypath companyArrayController. Когда единственная компания выбрана в companyArrayController, сотрудники той компании используются в качестве содержания. Когда многократные компании выбраны, сотрудники от всех выбранных компаний используются в качестве содержания.

Доступность:
Доступный в OS X v10.3 и позже.
Привязка Только для чтения.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Условно доступные для редактирования наборыNSConditionallySetsEditableBindingOption NSNumber (булевская переменная)
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)
Выбирает все при установке содержанияNSSelectsAllWhenSettingContentBindingOption NSNumber (булевская переменная)

contentObject

NSArrayController, что NSArrayController обработки как его содержание.

Когда объект является подробным контроллером в конфигурации основной подробности, это связывается. Привязка обычно создается с ключевым путем выбора в основном контроллере массива, представляющем атрибут или - одно отношение. Когда выбор основного контроллера массива возвращает маркер множественного выбора, contentArrayForMultipleSelection привязка используется в качестве содержания NSArrayController.

Доступность:
Доступный в OS X v10.3 и позже.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Всегда Приложение Подарков Модальные Предупреждения. Доступный в OS X v10.4 и позже.NSAlwaysPresentsApplicationModalAlertsBindingOption NSNumber (булевская переменная)
Условно доступные для редактирования наборыNSConditionallySetsEditableBindingOption NSNumber (булевская переменная)
NSDeletesObjectsOnRemoveBindingsOption NSNumber (булевская переменная)
Содержание дескрипторов как составное значениеNSHandlesContentAsCompoundValueBindingOption NSNumber (булевская переменная)
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)
Выбирает все при установке содержанияNSSelectsAllWhenSettingContentBindingOption NSNumber (булевская переменная)
Сразу проверяетNSValidatesImmediatelyBindingOption NSNumber (булевская переменная)

contentSet

NSSet, указывающий содержание NSArrayController.

Доступность:
Доступный в OS X v10.4 и позже.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Всегда Приложение Подарков Модальные Предупреждения. Доступный в OS X v10.4 и позже.NSAlwaysPresentsApplicationModalAlertsBindingOption NSNumber (булевская переменная)
Условно доступные для редактирования наборыNSConditionallySetsEditableBindingOption NSNumber (булевская переменная)
NSDeletesObjectsOnRemoveBindingsOption NSNumber (булевская переменная)
Содержание дескрипторов как составное значениеNSHandlesContentAsCompoundValueBindingOption NSNumber (булевская переменная)
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)
Выбирает все при установке содержанияNSSelectsAllWhenSettingContentBindingOption NSNumber (булевская переменная)
Сразу проверяетNSValidatesImmediatelyBindingOption NSNumber (булевская переменная)

Привязка параметров содержания контроллера

filterPredicate

Экземпляр NSPredicate, использующийся NSArrayController отфильтровать содержание контроллера массива.

Доступность:
Доступный в OS X v10.4 и позже.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Всегда Приложение Подарков Модальные Предупреждения. Доступный в OS X v10.4 и позже.NSAlwaysPresentsApplicationModalAlertsBindingOption NSNumber (булевская переменная)
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)
Сразу проверяетNSValidatesImmediatelyBindingOption NSNumber (булевская переменная)

selectionIndexes

Экземпляр NSIndexSet, указывающий индексы выбранных строк в NSArrayController.

Доступность:
Доступный в OS X v10.3 и позже.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Всегда Приложение Подарков Модальные Предупреждения. Доступный в OS X v10.4 и позже.NSAlwaysPresentsApplicationModalAlertsBindingOption NSNumber (булевская переменная)
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)
Сразу проверяетNSValidatesImmediatelyBindingOption NSNumber (булевская переменная)

sortDescriptors

Индексируемый набор экземпляров NSSortDescriptor, указывающих упорядочивание вида содержания NSArrayController.

Индексируемый набор является экземпляром NSArray или подклассом, или свойство, которое является доступным использованием кодирования значения ключа, индексировало методы доступа.

Доступность:
Доступный в OS X v10.3 и позже.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Всегда Приложение Подарков Модальные Предупреждения. Доступный в OS X v10.4 и позже.NSAlwaysPresentsApplicationModalAlertsBindingOption NSNumber (булевская переменная)
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)
Сразу проверяетNSValidatesImmediatelyBindingOption NSNumber (булевская переменная)

Привязка параметров

managedObjectContext

Экземпляр NSManagedObjectContext, что NSArrayController регистрируется в.

Доступность:
Доступный в OS X v10.4 и позже.
Привязка Только для чтения.


Параметры привязки
ОпцияПостоянный параметр привязкиКласс значения
Повышения для не применимые ключиNSRaisesForNotApplicableKeysBindingOption NSNumber (булевская переменная)