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Параметры
URL
URL файла для загрузки. Файл должен был быть создан ранее веб-объектом истории. Обратите внимание на то, что формат файла является частным и не должен быть отредактирован непосредственно.
error
На выводе,
nil
если загрузка была успешна; иначе,error
, содержит подробные данные отказа.Возвращаемое значение
YES
true
если успешный; иначе,NO
false
.Обсуждение
Когда успешный, этот метод отправляет уведомление (
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Параметры
URL
URL файла для содержания веб-информации об истории. Файл должен быть перезаписываем пользователем, но его формат является частным и не должен быть отредактирован непосредственно.
error
На выводе,
nil
если загрузка была успешна; иначе,error
, который содержит подробные данные отказа.Возвращаемое значение
YES
true
если успешный; иначе,NO
false
Обсуждение
Когда успешный, этот метод отправляет уведомление (
WebHistorySavedNotification
).Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает максимальный возраст веб-элементов истории, которые могут быть получены.
Объявление
Swift
var historyAgeInDaysLimit: Int32
Objective C
@property(nonatomic) int historyAgeInDaysLimit
Возвращаемое значение
Максимальный возраст, в днях, веб-элементов истории, которые могут быть получены.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
Устанавливает максимальный возраст веб-элементов истории, которые могут быть получены.
Объявление
Swift
var historyAgeInDaysLimit: Int32
Objective C
@property(nonatomic) int historyAgeInDaysLimit
Параметры
limit
Максимальный возраст, в днях, восстановимых веб-элементов истории.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвращает максимальное количество веб-элементов истории, которые могут быть сохранены.
Объявление
Swift
var historyItemLimit: Int32
Objective C
@property(nonatomic) int historyItemLimit
Возвращаемое значение
Максимальное количество веб-элементов истории, которые могут быть сохранены.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
Определяет максимальный номер веб-элементов истории для хранения.
Объявление
Swift
var historyItemLimit: Int32
Objective C
@property(nonatomic) int historyItemLimit
Параметры
limit
Максимальное количество веб-элементов истории для хранения.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Ключ для доступа к веб-элементам истории сохранен в словаре информации о пользователе уведомления.
Константы
-
WebHistoryItemsKey
WebHistoryItemsKey
Ключ для доступа к массиву, содержащему добавленные или удаленные веб-элементы истории.
Доступный в 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 и позже.