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

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

Разработчик

Ссылка платформы WebKit ссылка на протокол WebDocumentRepresentation

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

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

WebDocumentRepresentation

Этот протокол принят классами представления документа, обрабатывающими определенные типы MIME. Можно реализовать собственные классы представления документа и классы представления документа, чтобы представить данные для определенных типов MIME и зарегистрировать те классы с помощью WebFrame registerViewClass:representationClass:forMIMEType: метод.

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


Не применимый

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


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


Swift

import WebKit

Objective C

@import WebKit;

Доступность


Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
  • Устанавливает источник данных получателя.

    Объявление

    Swift

    func setDataSource(_ dataSource: WebDataSource!)

    Objective C

    - (void)setDataSource:(WebDataSource *)dataSource

    Параметры

    dataSource

    Источник данных для соединения с объектом.

    Обсуждение

    Этот метод вызывается вскоре после того, как представление документа создается.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Вызванный, когда источник данных получил некоторые данные.

    Объявление

    Swift

    func receivedData(_ data: NSData!, withDataSource dataSource: WebDataSource!)

    Objective C

    - (void)receivedData:(NSData *)data withDataSource:(WebDataSource *)dataSource

    Параметры

    data

    NSData объект, содержащий данные, получен.

    dataSource

    A WebDataSource объект, идентифицирующий запрос, генерировавший эти данные.

    Обсуждение

    Данные загружаются инкрементно, таким образом, этот метод может быть вызван многократно. Получатель ответственен за накопление этих данных.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Вызванный, когда источник данных получает ошибку при загрузке ее содержания.

    Объявление

    Swift

    func receivedError(_ error: NSError!, withDataSource dataSource: WebDataSource!)

    Objective C

    - (void)receivedError:(NSError *)error withDataSource:(WebDataSource *)dataSource

    Параметры

    error

    NSError объект, указывающий, какая ошибка произошла.

    dataSource

    A WebDataSource объект, идентифицирующий запрос, вызвавший эту ошибку.

    Обсуждение

    error параметр содержит подробные данные о произошедшей ошибке.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Вызванный, когда источник данных заканчивает загружать свое содержание.

    Объявление

    Swift

    func finishedLoadingWithDataSource(_ dataSource: WebDataSource!)

    Objective C

    - (void)finishedLoadingWithDataSource:(WebDataSource *)dataSource

    Параметры

    dataSource

    A WebDataSource объект, идентифицирующий запрос, закончивший загружаться.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – setDataSource:

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

    Объявление

    Swift

    func canProvideDocumentSource() -> Bool

    Objective C

    - (BOOL)canProvideDocumentSource

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

    YEStrue если получатель может обеспечить источник для содержания документа (например, источник HTML), NOfalse иначе.

    Обсуждение

    Получатель должен возвратиться YEStrue только если это целесообразно для кого-то просматривать источник рассматриваемого документа. Например, веб-представление возвращается NOfalse если содержание является изображением, было произведено плагином, или уже содержит текстовое содержание.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – documentSource

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

    Объявление

    Swift

    func documentSource() -> String!

    Objective C

    - (NSString *)documentSource

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

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

    Обсуждение

    Например, для документов HTML, получатель должен возвратить источник HTML.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Возвращает заголовок документа получателя.

    Объявление

    Swift

    func title() -> String!

    Objective C

    - (NSString *)title

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

    Заголовок связался с объектом документа получения.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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