0
私はthis SOが見つかりました。これはjavascriptを使用してローカルストレージを設定する方法を説明しています。WKWebViewのiOS Objective-C LocalStore
私はそれをSwiftからObjective-Cに翻訳しようとしています。何らかの理由で私がブラケットを紛失しているように私にフィット感を吹いていますが、私はそれを理解していないようです。そのSwiftをiOSに正しく翻訳する方法はありますか?
は、ここで私がこれまで持っているものです。
- (void)webView:(WKWebView *)webView
didFinishNavigation:(WKNavigation *)navigation {
[webView evaluateJavaScript:@"localStorage.getItem(\"key\")" completionHandler:^(id result, NSError *error) {
if (error == nil) {
[webView evaluateJavaScript:@"localStorage.setItem(\"key\", \"value\")" completionHandler:^(id result, NSError *error) {
if (error == nil) {
webView.reload();
}
}
}];
}
}];
}