Instance Method


Stores an array of cookies in the cookie storage, on behalf of the provided task, if the cookie accept policy permits.


func storeCookies(_ cookies: [HTTPCookie], for task: URLSessionTask)



The cookies to add.


The task that handles the response. Override this method and inspect this parameter if you need to alter your cookie storage strategy based on properties of the task.

See Also

Adding and Removing Cookies

func removeCookies(since: Date)

Removes cookies that were stored after a given date.

func deleteCookie(HTTPCookie)

Deletes the specified cookie from the cookie storage.

func setCookie(HTTPCookie)

Stores a specified cookie in the cookie storage if the cookie accept policy permits.

func setCookies([HTTPCookie], for: URL?, mainDocumentURL: URL?)

Adds an array of cookies to the cookie storage if the storage’s cookie acceptance policy permits.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software