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

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

Разработчик

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

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

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

CKModifyBadgeOperation

A CKModifyBadgeOperation обновления объекта значение значка применились к значку приложения. Этот объект операции может обновить значок для текущего устройства или для всех устройств пользователя.

Если Вы присваиваете блок завершения completionBlock свойство объекта операции, блок завершения вызывают после того, как работа выполняет и возвращает свои результаты Вам. Вы можете использовать блок завершения для выполнения работы по дому обслуживания, связанной с работой, но не используете ее для обработки результатов самой работы. Любой блок завершения, который Вы указываете, должен быть подготовлен обработать отказ работы выполнить ее задачу, ли вследствие ошибки или явной отмены.

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


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


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


Swift

import CloudKit

Objective C

@import CloudKit;

Доступность


Доступный в OS X v10.10 и позже.
  • Инициализирует и возвращает объект операции для установки значка приложения.

    Объявление

    Swift

    convenience init!(badgeValue badgeValue: Int)

    Objective C

    - (instancetype)initWithBadgeValue:(NSUInteger)badgeValue

    Параметры

    badgeValue

    Численное значение значка приложения. Укажите 0 для удаления значка.

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

    Инициализированный объект операции.

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

    Objective C

    @import CloudKit;

    Swift

    import CloudKit

    Доступность

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

  • badgeValue badgeValue Свойство

    Численное значение для применения к значку приложения.

    Объявление

    Swift

    var badgeValue: Int

    Objective C

    @property(nonatomic, assign) NSUInteger badgeValue

    Обсуждение

    Начальное значение этого свойства установлено в значение, Вы указали использование initWithBadgeValue: метод. Если Вы намереваетесь изменить значение, сделайте так прежде, чем выполнить работу или представить его очереди.

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

    Objective C

    @import CloudKit;

    Swift

    import CloudKit

    Доступность

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

  • Блок для выполнения с результатами работы.

    Объявление

    Swift

    var modifyBadgeCompletionBlock: ((NSError!) -> Void)!

    Objective C

    @property(nonatomic, copy) void (^modifyBadgeCompletionBlock)( NSError *operationError)

    Обсуждение

    Блок не возвращает значения и берет следующие параметры:

    operationError

    Ошибочный объект, содержащий информацию о проблеме, или nil если значок применяется успешно.

    Этот блок выполняется только один раз и представляет Ваш единственный шанс обработать результаты работы. Если Вы намереваетесь использовать этот блок для обработки результатов, установите его прежде, чем выполнить работу или представить объект операции очереди.

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

    Objective C

    @import CloudKit;

    Swift

    import CloudKit

    Доступность

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