Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSPredicateEditor

Опции
Развертывание Target:

На этой странице
Язык:

NSPredicateEditor

NSPredicateEditor подкласс NSRuleEditor это специализировано для редактирования NSPredicate объекты.

NSPredicateEditor обеспечивает NSPredicate свойство —objectValue (наследованный от NSControl) — что можно получить и установить непосредственно, и что можно связать привязку Какао использования (Вы обычно конфигурируете редактора предиката в Интерфейсном Разработчике). NSPredicateEditor зависит от другого класса, NSPredicateEditorRowTemplate, это описывает доступные предикаты и как вывести на экран их.

В отличие от этого NSRuleEditor, NSPredicateEditor не зависит от его делегата для заполнения его строк (и не вызывает методы делегата заполнения). Вместо этого его строки заполняются от его objectValue свойство (экземпляр NSPredicate). NSPredicateEditor полагается на экземпляры NSPredicateEditorRowTemplate, которые ответственны за отображение назад и вперед между выведенными на экран значениями представления и различными предикатами.

NSPredicateEditor представляет одно свойство, rowTemplates, который является массивом NSPredicateEditorRowTemplate объекты.

Наследование


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.5 и позже.
  • Устанавливает шаблоны строки для получателя.

    Объявление

    Swift

    var rowTemplates: [AnyObject]

    Objective C

    @property(copy) NSArray *rowTemplates

    Параметры

    rowTemplates

    Массив NSPredicateEditorRowTemplate объекты.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – rowTemplates

  • Возвращает шаблоны строки для получателя.

    Объявление

    Swift

    var rowTemplates: [AnyObject]

    Objective C

    @property(copy) NSArray *rowTemplates

    Возвращаемое значение

    Строка обрабатывает по шаблону для получателя.

    Обсуждение

    Пока иначе не установлено, это содержит единственный составной объект NSPredicateEditorRowTemplate объект.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setRowTemplates: