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

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

Разработчик

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

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

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

WebBackForwardList

A WebBackForwardList объект ведет список посещаемых страниц, используемых, чтобы возвратиться и передать новой странице. A WebBackForwardList объект поддерживает только данные списка — это не выполняет фактические загрузки страницы (другими словами, это не выполняет клиентских запросов). Если необходимо выполнить загрузку страницы, посмотрите loadRequest: метод в Ссылке класса WebFrame, чтобы узнать, как сделать это.

Элементы обычно вставляются в прямой спиной список в порядке, их посещают. A WebBackForwardList объект также поддерживает понятие текущего элемента (который всегда является в индексе 0), предыдущий элемент (который является в индексе -1), и следующий элемент (который является в индексе 1). goBack и goForward методы перемещают текущий элемент назад или вперед одним. goToItem: метод устанавливает текущий элемент в указанный элемент. Все другие методы тот возврат WebHistoryItem объекты не изменяют значение текущего элемента, они просто возвращают требуемый элемент или элементы. Можно также ограничить число элементов истории, сохраненных в прямом спиной списке с помощью setCapacity: метод.

WebBackForwardList объекты также управляют числом кэшируемых страниц. Можно выключить страницу, кэширующуюся путем установки размера кэша страницы в 0 использование pageCacheSize метод или предел число страниц, кэшируемых путем передачи значения, больше, чем 0.

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


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


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


Swift

import WebKit

Objective C

@import WebKit;

Доступность


Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
  • Вставляет элемент в прямой спиной список, сразу после текущего элемента.

    Объявление

    Swift

    func addItem(_ item: WebHistoryItem!)

    Objective C

    - (void)addItem:(WebHistoryItem *)item

    Параметры

    item

    Веб-элемент истории, представляющий посещаемую веб-страницу. Если item nil, NSInvalidArgumentException исключение повышено.

    Обсуждение

    Любые элементы после item в прямом спиной списке удалены. Если мощность получателя превышена, этот метод также удаляет элементы.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Перемещает один элемент назад в прямом спиной списке.

    Объявление

    Swift

    func goBack()

    Objective C

    - (void)goBack

    Обсуждение

    Этот метод работает путем изменения текущего элемента на элемент, предшествующий ему. Этот метод повышает NSInternalInconsistencyException исключение, если никакой элемент не предшествует текущему элементу.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – goForward
    – goToItem:

  • Продвигается один элемент в прямом спиной списке.

    Объявление

    Swift

    func goForward()

    Objective C

    - (void)goForward

    Обсуждение

    Этот метод работает путем изменения текущего элемента на элемент, следующий за ним. Этот метод повышает NSInternalInconsistencyException исключение, если никакой элемент не следует за текущим элементом.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – goBack
    – goToItem:

  • Заставляет указанный элемент в заднем форварде перечислить текущий элемент.

    Объявление

    Swift

    func goToItem(_ item: WebHistoryItem!)

    Objective C

    - (void)goToItem:(WebHistoryItem *)item

    Параметры

    item

    Веб-элемент истории, представляющий посещаемую веб-страницу. Если item не находится в прямом спиной списке, NSInvalidArgumentException исключение повышено.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – goBack
    – goForward

  • Возвращает элемент, предшествующий текущему элементу в прямом спиной списке.

    Объявление

    Swift

    var backItem: WebHistoryItem! { get }

    Objective C

    @property(nonatomic, readonly, strong) WebHistoryItem *backItem

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

    Элемент, предшествующий текущему элементу в прямом спиной списке, или nil если ни один не предшествует ему.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Возвращает число элементов, предшествующих текущему элементу в прямом спиной списке.

    Объявление

    Swift

    var backListCount: Int32 { get }

    Objective C

    @property(nonatomic, readonly) int backListCount

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

    Число элементов, предшествующих текущему элементу в прямом спиной списке.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – forwardListCount

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

    Объявление

    Swift

    func backListWithLimit(_ limit: Int32) -> [AnyObject]!

    Objective C

    - (NSArray *)backListWithLimit:(int)limit

    Параметры

    limit

    Самое большое число элементов для возврата.

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

    Массив, содержащий (самое большее) конкретное количество элементов, или nil если никакие элементы не предшествуют текущему элементу.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – forwardListWithLimit:

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

    Объявление

    Swift

    func containsItem(_ item: WebHistoryItem!) -> Bool

    Objective C

    - (BOOL)containsItem:(WebHistoryItem *)item

    Параметры

    item

    Элемент для нахождения в прямом спиной списке.

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

    YEStrue если указанный элемент находится в прямом спиной списке; иначе, NOfalse.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

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

    Объявление

    Swift

    var currentItem: WebHistoryItem! { get }

    Objective C

    @property(nonatomic, readonly, strong) WebHistoryItem *currentItem

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

    Текущий элемент, или nil если прямой спиной список пуст.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Возвращает элемент в указанном индексе в прямом спиной списке.

    Объявление

    Swift

    func itemAtIndex(_ index: Int32) -> WebHistoryItem!

    Objective C

    - (WebHistoryItem *)itemAtIndex:(int)index

    Параметры

    index

    Индекс элемента для возврата. Позиция текущего элемента является индексом 0, и позиция любого другого элемента выражена как смещение от индекса 0. Например, элемент, предшествующий текущему элементу, в индексе -1, и элемент после текущего элемента в индексе 1.

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

    Элемент в указанном индексе, или nil если index превышает границы прямого спиной списка (т.е. если index больше, чем значение, возвращенное forwardListCount, или меньше, чем отрицательная форма значения, возвращенного backListCount).

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

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

    Объявление

    Swift

    var forwardItem: WebHistoryItem! { get }

    Objective C

    @property(nonatomic, readonly, strong) WebHistoryItem *forwardItem

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

    Элемент, следующий за текущим элементом, или nil если ни один не следует за ним.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Возвращает число элементов, следующих за текущим элементом в прямом спиной списке.

    Объявление

    Swift

    var forwardListCount: Int32 { get }

    Objective C

    @property(nonatomic, readonly) int forwardListCount

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

    Число элементов, следующих за текущим элементом.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – backListCount

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

    Объявление

    Swift

    func forwardListWithLimit(_ limit: Int32) -> [AnyObject]!

    Objective C

    - (NSArray *)forwardListWithLimit:(int)limit

    Параметры

    limit

    Самое большое число элементов для возврата.

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

    Массив, содержащий (самое большее) конкретное количество элементов, или nil если никакие элементы не следуют за текущим элементом.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – backListWithLimit:

  • Возвращает максимальное количество страниц, которые может кэшировать получатель.

    Оператор осуждения

    Используйте usesPageCache метод в WebPreferences вместо этого.

    Объявление

    Swift

    func pageCacheSize() -> Int

    Objective C

    - (NSUInteger)pageCacheSize

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

    Максимальное количество страниц, которые могут кэшироваться.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    Осуждаемый в OS X v10.4.11.

    См. также

    – setPageCacheSize:

  • Определяет максимальный номер страниц, которые может кэшировать получатель.

    Оператор осуждения

    Используйте setUsesPageCache: метод в WebPreferences вместо этого.

    Объявление

    Swift

    func setPageCacheSize(_ size: Int)

    Objective C

    - (void)setPageCacheSize:(NSUInteger)size

    Параметры

    size

    Максимальное количество страниц, которые могут кэшироваться.

    Обсуждение

    Размер кэша страницы по умолчанию может варьироваться в зависимости от конфигурации компьютера. Использовать pageCacheSize получить текущую установку.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    Осуждаемый в OS X v10.4.11.

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

    Объявление

    Swift

    var capacity: Int32

    Objective C

    @property(nonatomic) int capacity

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

    Максимальное количество элементов прямой спиной список может содержать.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – setCapacity:

  • Определяет максимальный номер элементов, которые может содержать прямой спиной список.

    Объявление

    Swift

    var capacity: Int32

    Objective C

    @property(nonatomic) int capacity

    Параметры

    size

    Максимальное количество элементов, которые может содержать список.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – способность