WKWebView Stockage persistant des cookies

Je suis à l'aide d'un WKWebView dans mon application iPhone native, sur un site web qui permet la connexion/inscription, et stocke les informations de session dans les cookies. Je suis à essayer de comprendre comment la persistance de stocker les informations du cookie, donc lorsque l'application redémarre, l'utilisateur a toujours leur session web disponibles.

J'ai 2 WKWebViews dans l'application, et ils partagent une WKProcessPool. Je commence avec un processus partagé de la piscine:

WKProcessPool *processPool = [[WKProcessPool alloc] init];

Ensuite, pour chaque WKWebView:

WKWebViewConfiguration *theConfiguration = [[WKWebViewConfiguration alloc] init]; 
theConfiguration.processPool = processPool; 
self.webView = [[WKWebView alloc] initWithFrame:frame configuration:theConfiguration];

Lorsque je me connecte à l'aide de la première WKWebView, et puis quelques temps plus tard passer à l'action pour la 2ème WKWebView, la session est retenue, de sorte que les cookies ont été partagés. Cependant, lorsque je relance l'application, un nouveau processus de piscine est créé et les informations de session est détruite. Est-il possible d'obtenir les informations de session, qui persistent à travers une application redémarrer?

source d'informationauteur haplo1384