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

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

Разработчик

Ссылка платформы NewsstandKit ссылка класса NKIssue

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

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

NKIssue

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


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


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


Swift

import NewsstandKit

Objective C

@import NewsstandKit;

Доступность


Доступный в iOS 5.0 и позже.

Экземпляр NKIssue класс представляет проблему приложения содержания киоска.

NKIssue объект должен иметь имя и дату. Когда Вы создаете объект с помощью addIssueWithName:date: метод NKLibrary класс, необходимо предоставить эти два значения. Кроме того, NKIssue объект может быть связан с одним или более загружающими активами. Эти активы представлены NKAssetDownload объекты, которые Вы создаете и связываете с проблемой путем вызова addAssetWithRequest: метод. Если там загружают активы, NKIssue объект имеет состояние NKIssueContentStatusDownloading.

Поскольку активы загружаются для проблемы, необходимо поместить обработанный (например, разархивированный или собранный) активы проблемы в расположении файловой системы песочницы, идентифицированном contentURL. После того, как все загрузки активов для проблемы завершились, NKIssue сообщения NKIssueDownloadCompletedNotification уведомление, возражающее в приложении, может наблюдать.

  • Добавляет актив к списку активов, которые будут загружены, и возвращает экземпляр, представляющий тот актив.

    Объявление

    Swift

    func addAssetWithRequest(_ request: NSURLRequest!) -> NKAssetDownload!

    Objective C

    - (NKAssetDownload *)addAssetWithRequest:(NSURLRequest *)request

    Параметры

    request

    Объект, представляющий URL-запрос.

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

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

    Обсуждение

    Необходимо отправить downloadWithDelegate: к возвращенному объекту для начала загрузки актива.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.

    См. также

    downloadingAssets

  • downloadingAssets Свойство

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

    Объявление

    Swift

    var downloadingAssets: [AnyObject]! { get }

    Objective C

    @property(readonly, copy) NSArray *downloadingAssets

    Обсуждение

    Каждый элемент в возвращенном массиве является экземпляром NKAssetDownload. Если существуют какие-либо активы загрузки для проблемы, представления NKIssue объект имеет a status из NKIssueContentStatusDownloading.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.

    См. также

    – addAssetWithRequest:

  • contentURL Свойство

    Расположение в тестовой среде приложения, где должно быть сохранено содержание проблемы. (только для чтения)

    Объявление

    Swift

    @NSCopying var contentURL: NSURL! { get }

    Objective C

    @property(readonly, copy) NSURL *contentURL

    Обсуждение

    Приложение, после обработки загруженных активов, должно записать содержание проблемы в расположение файловой системы, идентифицированное этим свойством.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • status Свойство

    Состояние проблемы киоска. (только для чтения)

    Объявление

    Swift

    var status: NKIssueContentStatus { get }

    Objective C

    @property(readonly) NKIssueContentStatus status

    Обсуждение

    Состояние проблемы или доступно, загрузка или ни один. Каждый из них отражается, загружают ли активы для проблемы и если существует содержание проблемы в contentURL. См. описание NKIssueContentStatus введите для получения дополнительной информации.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.

    См. также

    дата
    имя

  • date Свойство

    Дата проблемы киоска. (только для чтения)

    Объявление

    Swift

    @NSCopying var date: NSDate! { get }

    Objective C

    @property(readonly, copy) NSDate *date

    Обсуждение

    Когда экземпляр NKIssue создается через, эта дата предоставлена addIssueWithName:date: метод NKLibrary.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.

    См. также

    состояние
    имя

  • name Свойство

    Имя проблемы киоска. (только для чтения)

    Объявление

    Swift

    var name: String! { get }

    Objective C

    @property(readonly, copy) NSString *name

    Обсуждение

    Когда экземпляр NKIssue создается через, это имя предоставлено addIssueWithName:date: метод NKLibrary. Имя должно быть уникальным через все проблемы в библиотеке.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.

    См. также

    состояние
    дата

  • Состояние проблемы киоска.

    Объявление

    Swift

    enum NKIssueContentStatus : Int { case None case Downloading case Available }

    Objective C

    typedef enum { NKIssueContentStatusNone, NKIssueContentStatusDownloading, NKIssueContentStatusAvailable, } NKIssueContentStatus;

    Константы

    • None

      NKIssueContentStatusNone

      Активы не загружают для проблемы и нет никакого содержания в contentURL.

      Доступный в iOS 5.0 и позже.

    • Downloading

      NKIssueContentStatusDownloading

      Проблема имеет в настоящее время загружающие активы.

      Доступный в iOS 5.0 и позже.

    • Available

      NKIssueContentStatusAvailable

      Загрузка активов не имеет место и существует содержание проблемы в contentURL.

      Доступный в iOS 5.0 и позже.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Отправленный, когда были загружены все активы проблемы.

    NKIssue объект является объектом регистрации. Существует нет userInfo словарь.

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

    Objective C

    @import NewsstandKit;

    Swift

    import NewsstandKit

    Доступность

    Доступный в iOS 5.0 и позже.