gpt4 book ai didi

ios - 在 Swift 中使用私有(private) API 在 WkWebView 中启用应用程序缓存不起作用

转载 作者:可可西里 更新时间:2023-11-01 01:37:27 29 4
gpt4 key购买 nike

根据消息来源(12)

以下类别使用通常在 Safari 中发现的私有(private) API 让 WkWebView 启用应用程序缓存

@interface WKPreferences (MyPreferences)
- (void)_setOfflineApplicationCacheIsEnabled:(BOOL)offlineApplicationCacheIsEnabled;
@end

我想用Swift实现应用缓存,所以我对上面的代码进行了转换

extension WKPreferences {
func _setOfflineApplicationCacheIsEnabled(offlineApplicationCacheIsEnabled: Bool) {
}
}

但在 swift 中它不起作用。

这是 sample具有应用程序缓存的 url。我在 safari 中尝试过它,它工作得很好,但在 WkWebView 中没有

最佳答案

您应该将上面的 ObjC 版本导入到您的桥接文件中。然后直接快速调用现在公开的方法。

关于ios - 在 Swift 中使用私有(private) API 在 WkWebView 中启用应用程序缓存不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35126529/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com