PLVSocketWebViewBridge

Objective-C

@interface PLVSocketWebViewBridge : NSObject

Swift

class PLVSocketWebViewBridge : NSObject

负责处理 socket 事件的 bridge

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) WKWebView *webView

    Swift

    var webView: WKWebView { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) PLVFWKWebViewJavascriptBridge *bridge
  • 初始化方法

    Declaration

    Objective-C

    - (nonnull instancetype)initBridgeWithWebView:(nonnull WKWebView *)webView
                                  webViewDelegate:(nonnull id<WKNavigationDelegate>)
                                                      webViewDelegate;

    Swift

    init(bridgeWith webView: WKWebView, webViewDelegate: WKNavigationDelegate)

    Parameters

    webView

    webview对象

    webViewDelegate

    webview代理

  • Undocumented

    Declaration

    Objective-C

    - (void)setWebViewDelegate:(id<WKNavigationDelegate> __nullable)webViewDelegate;

    Swift

    func setWebViewDelegate(_ webViewDelegate: WKNavigationDelegate?)