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

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

Разработчик

Ссылка платформы CloudKit ссылка класса CKDatabaseOperation

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

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

CKDatabaseOperation

CKDatabaseOperation класс является абстрактным родительским классом для операций, действующих на общедоступные или частные базы данных в контейнере. Операции базы данных обычно включают выборку и сохранение записей и других объектов базы данных, а также запросов на содержании базы данных. Вы используете свойство этого класса для сообщения объекта операции который база данных использовать при выполнении ее задачи. Не разделяйте этот класс на подклассы или создавайте экземпляры его. Вместо этого создайте экземпляры одного из его конкретных подклассов.

Соответствует


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


Swift

import CloudKit

Objective C

@import CloudKit;

Доступность


Доступный в OS X v10.10 и позже.
  • База данных, которая является целью работы.

    Объявление

    Swift

    var database: CKDatabase!

    Objective C

    @property(nonatomic, strong) CKDatabase *database

    Обсуждение

    Для операций Вы планируете выполниться от Вашей собственной очереди, использовать это свойство для указания целевой базы данных. Установка базы данных также устанавливает соответствующий контейнер, наследованный от CKOperation родительский класс. Если значение этого свойства nil, работа предназначается для частной базы данных контейнера приложения по умолчанию.

    Значение по умолчанию этого свойства nil.

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

    Objective C

    @import CloudKit;

    Swift

    import CloudKit

    Доступность

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