One Logo Pool Ball
WebKit · IOS API REFERENCE

WKHTTPCookieStore

class · iOS 11.0+ · SDK 27.1

@MainActor class WKHTTPCookieStore

Members (9)

method · iOS 11.0+

add

TypeScript
add(observer: Implements<WKHTTPCookieStoreObserver> | SDKHandle): Promise<void>
Swift declaration
func add(_ observer: any WKHTTPCookieStoreObserver)
method · iOS 11.0+

delete

TypeScript
delete(cookie: _Foundation_HTTPCookie, completionHandler?: ((() => void)) | null): Promise<void>
Swift declaration
func deleteCookie(_ cookie: HTTPCookie) async
method · iOS 11.0+

getAllCookies

TypeScript
getAllCookies(completionHandler: ((arg0: Array<_Foundation_HTTPCookie>) => void)): Promise<void>
Swift declaration
func allCookies() async -> [HTTPCookie]
method · iOS 17.0+

getCookiePolicy

TypeScript
getCookiePolicy(completionHandler: ((arg0: WKHTTPCookieStore_CookiePolicy) => void)): Promise<void>
Swift declaration
var cookiePolicy: WKHTTPCookieStore.CookiePolicy { get async }
method · iOS 27.0+

getCookies

TypeScript
getCookies(url: string, completionHandler: ((arg0: Array<_Foundation_HTTPCookie>) => void)): Promise<void>
Swift declaration
func cookies(for url: URL) async -> [HTTPCookie]
method · iOS 11.0+

remove

TypeScript
remove(observer: Implements<WKHTTPCookieStoreObserver> | SDKHandle): Promise<void>
Swift declaration
func remove(_ observer: any WKHTTPCookieStoreObserver)
method · iOS 11.0+

setCookie

TypeScript
setCookie(cookie: _Foundation_HTTPCookie, completionHandler?: ((() => void)) | null): Promise<void>
Swift declaration
func setCookie(_ cookie: HTTPCookie) async
method · iOS 17.0+

setCookiePolicy

TypeScript
setCookiePolicy(policy: WKHTTPCookieStore_CookiePolicy, completionHandler?: ((() => void)) | null): Promise<void>
Swift declaration
func setCookiePolicy(_ policy: WKHTTPCookieStore.CookiePolicy) async
method · iOS 26.0+

setCookies

TypeScript
setCookies(cookies: Array<_Foundation_HTTPCookie>, completionHandler?: ((() => void)) | null): Promise<void>
Swift declaration
func setCookies(_ cookies: [HTTPCookie]) async

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

WKHTTPCookieStore.init()

inherited init: clang: 'init' is unavailable

All WebKit types →