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!, withDataSourcedataSource
: 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!, withDataSourcedataSource
: 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 и позже.
См. также
-
Возвраты, может ли получатель обеспечить источник содержания.
Объявление
Swift
func canProvideDocumentSource() -> Bool
Objective C
- (BOOL)canProvideDocumentSource
Возвращаемое значение
YES
true
если получатель может обеспечить источник для содержания документа (например, источник HTML),NO
false
иначе.Обсуждение
Получатель должен возвратиться
YES
true
только если это целесообразно для кого-то просматривать источник рассматриваемого документа. Например, веб-представление возвращаетсяNO
false
если содержание является изображением, было произведено плагином, или уже содержит текстовое содержание.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает источник получателя как текст.
Возвращаемое значение
Возвращает источник документа, связанный с получателем или
nil
если не может быть предоставлен источник.Обсуждение
Например, для документов HTML, получатель должен возвратить источник HTML.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает заголовок документа получателя.
Возвращаемое значение
Заголовок связался с объектом документа получения.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.