swift 如何使用XCode 14.2在iOS 16.4.1中调试wkwebview?

k7fdbhmy  于 2023-05-16  发布在  Swift
关注(0)|答案(1)|浏览(318)
  • 环境:
  1. MacOS:Monterey 12.6.1
  2. XCode:14.2
  3. iOS:16.4.1
  4. Safari浏览器:16.2(17614.3.7.1.7,17614)
  • 问题:

我想调试我的webview,我打开了safari,我的设备检查器中什么也没有。
然后我搜索信息,wkwebview更改默认配置。
创建关于wkwebview的新设置(isInspectable)
我使用的XCode 14.2没有这个属性。

if (@available(iOS 16.4, *)) {
     self.wkWebView.inspectable = YES; //Property 'inspectable' not found on object of type 'WKWebView *'
}

有没有办法在不升级macOS和安装XCode 14.3的情况下调试webview?

dtcbnfnu

dtcbnfnu1#

在进入可检查物业之前,应考虑建筑环境,如下所示

#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 130300 || \
    __IPHONE_OS_VERSION_MAX_ALLOWED >= 160400 || \
    __TV_OS_VERSION_MAX_ALLOWED >= 160400
    if (@available(macOS 13.3, iOS 16.4, tvOS 16.4, *))
      self.wkWebView.inspectable = _webviewDebuggingEnabled;
#endif

相关问题