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

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

Разработчик

Ссылка платформы CoreData ссылка класса NSFetchRequestExpression

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

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

NSFetchRequestExpression

Экземпляры NSFetchRequestExpression представляйте выражения, оценивающие к результату выполнения запроса выборки на контексте управляемого объекта.

NSFetchRequestExpression наследовался от NSExpression, который обеспечивает большую часть основного поведения. Первым параметром должно быть выражение, оценивающее к NSFetchRequest объект и второе должны быть выражением, оценивающим к NSManagedObjectContext объект. Если Вы просто хотите счет для запроса, countOnly параметр должен быть YEStrue.

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


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


Swift

import CoreData

Objective C

@import CoreData;

Доступность


Доступный в OS X v10.5 и позже.
  • Возвращает выражение, которое оценит к результату выполнения запроса выборки на контексте.

    Объявление

    Swift

    class func expressionForFetch(_ fetch: NSExpression, context context: NSExpression, countOnly countFlag: Bool) -> NSExpression

    Objective C

    + (NSExpression *)expressionForFetch:(NSExpression *)fetch context:(NSExpression *)context countOnly:(BOOL)countFlag

    Параметры

    fetch

    Выражение, оценивающее к экземпляру NSFetchRequest.

    context

    Выражение, оценивающее к экземпляру NSManagedObjectContext.

    countFlag

    Если YEStrue, когда новое выражение оценено контекст управляемого объекта (от context) выполнит countForFetchRequest:error: с запросом выборки (от fetch). Если NOfalse, когда новое выражение будет оценено, контекст управляемого объекта выполнит executeFetchRequest:error: с запросом выборки.

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

    Выражение, которое оценит к результату выполнения запроса выборки (от fetch) на контексте управляемого объекта (от context).

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

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

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

  • Выражение для запроса выборки получателя. (только для чтения)

    Объявление

    Swift

    var requestExpression: NSExpression { get }

    Objective C

    @property(readonly, strong) NSExpression *requestExpression

    Обсуждение

    Выражение должно оценить к NSFetchRequest объект.

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

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

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

  • Выражение для контекста управляемого объекта получателя. (только для чтения)

    Объявление

    Swift

    var contextExpression: NSExpression { get }

    Objective C

    @property(readonly, strong) NSExpression *contextExpression

    Обсуждение

    Выражение должно оценить к NSManagedObjectContext объект.

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

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

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

  • Возвращает булево значение, указывающее, представляет ли получатель запрос выборки только для количества. (только для чтения)

    Объявление

    Swift

    var countOnlyRequest: Bool { get }

    Objective C

    @property(getter=isCountOnlyRequest, readonly) BOOL countOnlyRequest

    Обсуждение

    YEStrue если получатель представляет запрос выборки только для количества, иначе NOfalse. Если возвращается этот метод NOfalse, контекст управляемого объекта (от contextExpression) выполнит executeFetchRequest:error:: с requestExpression; если возвращается этот метод YEStrue, контекст управляемого объекта выполнит countForFetchRequest:error: с requestExpression.

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

    Objective C

    @import CoreData;

    Swift

    import CoreData

    Доступность

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

  • Эта константа указывает, что выборка запрашивает тип выражения.

    Объявление

    Swift

    var NSFetchRequestExpressionType: Int { get }

    Objective C

    enum { NSFetchRequestExpressionType = 50 };

    Константы

    • NSFetchRequestExpressionType

      NSFetchRequestExpressionType

      Указывает, что выборка запрашивает тип выражения.

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