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Веб-элемент истории, представляющий посещаемую веб-страницу. Если
itemnil,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 и позже.
См. также
-
Продвигается один элемент в прямом спиной списке.
Объявление
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 и позже.
См. также
-
Заставляет указанный элемент в заднем форварде перечислить текущий элемент.
Объявление
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 и позже.
См. также
-
Возвращает элемент, предшествующий текущему элементу в прямом спиной списке.
Объявление
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 и позже.
См. также
-
Возвращает элементы, предшествующие текущему элементу в прямом спиной списке до конкретного количества элементов.
Объявление
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 и позже.
См. также
-
Возвращает булево значение, указывающее, содержит ли прямой спиной список указанный элемент.
Объявление
Swift
func containsItem(_item: WebHistoryItem!) -> BoolObjective 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 и позже.
См. также
-
Возвращает элементы, следующие за текущим элементом в прямом спиной списке до конкретного количества элементов.
Объявление
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 и позже.
См. также
-
pageCacheSize () - pageCacheSize(OS X v10.4).11Возвращает максимальное количество страниц, которые может кэшировать получатель.
Оператор осуждения
Используйте
usesPageCacheметод вWebPreferencesвместо этого.Возвращаемое значение
Максимальное количество страниц, которые могут кэшироваться.
Оператор импорта
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 (_:) - setPageCacheSize:(OS X v10.4).11Определяет максимальный номер страниц, которые может кэшировать получатель.
Оператор осуждения
Используйте
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: Int32Objective C
@property(nonatomic) int capacityВозвращаемое значение
Максимальное количество элементов прямой спиной список может содержать.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Определяет максимальный номер элементов, которые может содержать прямой спиной список.
Объявление
Swift
var capacity: Int32Objective 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 и позже.
См. также
