WebHistory
WebHistory объекты используются для поддержания страниц, которые посещают пользователи. Посещаемые страницы представлены WebHistoryItem объекты. Вы добавляете и удаляете элементы истории с помощью addItems: и removeItems: методы. Эти методы отправляют надлежащие уведомления, когда элементы добавлены или удалены так, можно обновить дисплей. WebHistory организует WebHistoryItem объекты поденно их посетили, упорядочили от нового до самого старого. Можно запросить все дни, содержащие элементы истории с помощью orderedLastVisitedDays метод или запрос элементы, которые посещают в определенный день с помощью orderedItemsLastVisitedOnDay: метод. WebHistory объекты могут быть загружены и сохранены путем указания файла URL (см. loadFromURL:error:).
Оператор импорта
Swift
import WebKit
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает совместно используемый веб-объект истории, если Вы существуете.
Объявление
Swift
class func optionalSharedHistory() -> WebHistory!Objective C
+ (WebHistory *)optionalSharedHistoryВозвращаемое значение
Совместно используемый веб-объект истории, инициализированный с веб-файлом истории по умолчанию, или
nilесли Вы не были ранее указаны с помощьюsetOptionalSharedHistory:метод.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает веб-объект истории совместно использовать.
Объявление
Swift
class func setOptionalSharedHistory(_history: WebHistory!)Objective C
+ (void)setOptionalSharedHistory:(WebHistory *)historyПараметры
historyВеб-история возражает для совместного использования.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Вставляет или обновляет указанные элементы в веб-истории.
Объявление
Swift
func addItems(_newItems: [AnyObject]!)Objective C
- (void)addItems:(NSArray *)newItemsПараметры
newItemsМассив веб-элементов истории для добавления. Если элемент в массиве уже существует в веб-истории, этот метод заменяет существующий элемент, так, чтобы была обновлена посещаемая в последний раз дата элемента.
Обсуждение
Когда успешный, этот метод отправляет уведомление (
WebHistoryItemsAddedNotification).Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Удаляет указанные элементы из веб-истории.
Объявление
Swift
func removeItems(_items: [AnyObject]!)Objective C
- (void)removeItems:(NSArray *)itemsПараметры
itemsМассив веб-элементов истории для удаления.
Обсуждение
Когда успешный, этот метод отправляет уведомление (
WebHistoryItemsRemovedNotification).Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Удаляет все элементы из веб-истории.
Объявление
Swift
func removeAllItems()Objective C
- (void)removeAllItemsОбсуждение
Когда успешный, этот метод отправляет уведомление (
WebHistoryAllItemsRemovedNotification).Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Веб-элементы истории возвратов, которые в последний раз посетили на указанную дату.
Объявление
Swift
func orderedItemsLastVisitedOnDay(_calendarDate: NSCalendarDate!) -> [AnyObject]!Objective C
- (NSArray *)orderedItemsLastVisitedOnDay:(NSCalendarDate *)calendarDateПараметры
calendarDateДата, на которую в последний раз посетили веб-элементы истории.
Возвращаемое значение
Массив веб-элементов истории, которые в последний раз посетили на указанную дату.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвраты все календарные дни представлены в веб-истории.
Объявление
Swift
var orderedLastVisitedDays: [AnyObject]! { get }Objective C
@property(nonatomic, readonly, copy) NSArray *orderedLastVisitedDaysВозвращаемое значение
Массив календарных дней, в порядке от нового до самого старого. Каждый календарный день связан по крайней мере с одним веб-элементом истории.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает веб-элемент истории, соответствующий указанному веб-узлу.
Объявление
Swift
func itemForURL(_URL: NSURL!) -> WebHistoryItem!Objective C
- (WebHistoryItem *)itemForURL:(NSURL *)URLПараметры
URLРасположение, как URL, веб-страницы, которую посетили.
Возвращаемое значение
Веб-элемент истории, представляющий посещения указанного URL, или
nilесли ни один не был найден.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Загружает содержание указанного веб-файла истории.
Объявление
Swift
func loadFromURL(_URL: NSURL!, errorerror: NSErrorPointer) -> BoolПараметры
URLURL файла для загрузки. Файл должен был быть создан ранее веб-объектом истории. Обратите внимание на то, что формат файла является частным и не должен быть отредактирован непосредственно.
errorНа выводе,
nilесли загрузка была успешна; иначе,error, содержит подробные данные отказа.Возвращаемое значение
YEStrueесли успешный; иначе,NOfalse.Обсуждение
Когда успешный, этот метод отправляет уведомление (
WebHistoryLoadedNotification).Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Сохраняет веб-историю к указанному файлу.
Объявление
Swift
func saveToURL(_URL: NSURL!, errorerror: NSErrorPointer) -> BoolПараметры
URLURL файла для содержания веб-информации об истории. Файл должен быть перезаписываем пользователем, но его формат является частным и не должен быть отредактирован непосредственно.
errorНа выводе,
nilесли загрузка была успешна; иначе,error, который содержит подробные данные отказа.Возвращаемое значение
YEStrueесли успешный; иначе,NOfalseОбсуждение
Когда успешный, этот метод отправляет уведомление (
WebHistorySavedNotification).Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает максимальный возраст веб-элементов истории, которые могут быть получены.
Объявление
Swift
var historyAgeInDaysLimit: Int32Objective C
@property(nonatomic) int historyAgeInDaysLimitВозвращаемое значение
Максимальный возраст, в днях, веб-элементов истории, которые могут быть получены.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Устанавливает максимальный возраст веб-элементов истории, которые могут быть получены.
Объявление
Swift
var historyAgeInDaysLimit: Int32Objective C
@property(nonatomic) int historyAgeInDaysLimitПараметры
limitМаксимальный возраст, в днях, восстановимых веб-элементов истории.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвращает максимальное количество веб-элементов истории, которые могут быть сохранены.
Объявление
Swift
var historyItemLimit: Int32Objective C
@property(nonatomic) int historyItemLimitВозвращаемое значение
Максимальное количество веб-элементов истории, которые могут быть сохранены.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Определяет максимальный номер веб-элементов истории для хранения.
Объявление
Swift
var historyItemLimit: Int32Objective C
@property(nonatomic) int historyItemLimitПараметры
limitМаксимальное количество веб-элементов истории для хранения.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Ключ для доступа к веб-элементам истории сохранен в словаре информации о пользователе уведомления.
Константы
-
WebHistoryItemsKeyWebHistoryItemsKeyКлюч для доступа к массиву, содержащему добавленные или удаленные веб-элементы истории.
Доступный в OS X v10.2 и позже.
Обсуждение
Эта строка используется в качестве ключа
userInfoсловарь передал как параметрWebHistoryAllItemsRemovedNotification,WebHistoryItemsAddedNotification, иWebHistoryItemsRemovedNotificationуведомления.Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
-
Отправленный, когда все элементы истории были удалены из веб-истории.
Объект уведомления является веб-историей, из которой были удалены элементы истории.
userInfoсловарь содержит следующую информацию:Ключ
Значение
” WebHistoryItemsKey”
NSArrayобъект, содержащий удаленные элементы.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Отправленный, когда элементы истории были добавлены к веб-истории.
Объект уведомления является веб-историей, к которой были добавлены элементы.
userInfoсловарь содержит следующую информацию:Ключ
Значение
” WebHistoryItemsKey”
NSArrayобъект, содержащий добавленные элементы.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Отправленный, когда элементы были удалены из веб-истории.
Объект уведомления является веб-историей, из которой были удалены элементы истории.
userInfoсловарь содержит следующую информацию:Ключ
Значение
” WebHistoryItemsKey”
NSArrayобъект, содержащий удаленные элементы.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Отправленный, когда веб-элементы истории были загружены из URL.
Объект уведомления является веб-историей, загрузившей элементы истории. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Отправленный, когда веб-элементы истории были сохранены к URL.
Объект уведомления является веб-историей, сохранившей элементы истории. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
