wei*_*yin 33 objective-c ios ios8 wkwebview
我在我的应用程序中创建了一些WkWebViews,但是当为一个webview设置cookie时,它们不会在其他webview中生效(即其他webview不会将相同的cookie传递回服务器).如何让他们使用相同的cookie存储?
wei*_*yin 65
通过对所有webview使用相同的WKProcessPool来实现这一点.
首先在某处创建一个进程池:
processPool = [[WKProcessPool alloc] init];
Run Code Online (Sandbox Code Playgroud)
然后在创建WKWebviews时使用它.必须在init方法中设置池,而不是之后.
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
config.processPool = processPool;
webview = [[WKWebView alloc] initWithFrame:frame configuration:config];
Run Code Online (Sandbox Code Playgroud)