如何监听在iOS NSHTTPCookieStorage中设置的cookie?

时间:2018-04-27 00:06:13

标签: ios cookies nshttpcookie nshttpcookiestorage

我想知道在NSHTTPCookieStorage中设置cookie的时间。是否存在on change方法或事件处理程序?我想阻止设置cookie。

1 个答案:

答案 0 :(得分:2)

您可以通过以下通知收听Cookie的更改。

NSHTTPCookieManagerCookiesChangedNotification。

下面的Apple文档链接。

https://developer.apple.com/documentation/foundation/nshttpcookiemanagercookieschangednotification?language=objc

示例:

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(methodYouWantToInvoke) //note the ":" - should take an NSNotification as parameter
                                                 name:NSHTTPCookieManagerCookiesChangedNotification
                                               object:nil];