Swift 在Web视图之间共享Cookie

Swift 在Web视图之间共享Cookie,swift,xcode,cookies,session-cookies,wkwebview,Swift,Xcode,Cookies,Session Cookies,Wkwebview,堆栈溢出 我有一个Swift中的Xcode项目,它有多个WKWebView和一个选项卡,用户可以在home、account、shoppingcart等之间切换 但问题是,当用户在home webview下的shoppingcard中放入某些内容并移动到shoopingcart webview时,这些项目不可见 以下是显示问题的视频: 您能否提供一个示例代码,说明我如何在viewHome下存储cookie,然后在viewShopping下的其他wkwebview中加载该cookie 请修改gith

堆栈溢出

我有一个Swift中的Xcode项目,它有多个WKWebView和一个选项卡,用户可以在home、account、shoppingcart等之间切换

但问题是,当用户在home webview下的shoppingcard中放入某些内容并移动到shoopingcart webview时,这些项目不可见

以下是显示问题的视频:

您能否提供一个示例代码,说明我如何在viewHome下存储cookie,然后在viewShopping下的其他wkwebview中加载该cookie

请修改github repo中的代码,我是swift新手,因此解释只能帮助完成代码


向Tim Schmitt致意

在两个ViewController类的loadView()中尝试以下代码:

webConfiguration.processPool=viewHome.processPool


附加:对于标准,请在类名约定中使用驼峰大小写(viewHome->viewHome)

这回答了你的问题吗?”我试过了,但没用。也许我实施错了。你能用我的Github Repo实现吗?谢谢你的回答,但当我添加processPool时,它会说“ViewController没有成员processPool”。我如何定义processPool?在你的例子中,它应该是viewHome:你的类名。处理池。用你的代码更新了我的答案。
override func loadView() {
        let webConfiguration = WKWebViewConfiguration()
        webConfiguration.processPool = viewHome.processPool
        webViewHome = WKWebView(frame: .zero, configuration: webConfiguration)