PLVLoginWebViewBridge

Objective-C

@interface PLVLoginWebViewBridge : NSObject

@property (nonatomic, weak) id<PLVLoginWebViewBridgeDelegate> delegate;
@property (nonatomic, strong, readonly) WKWebView *webView;
@property (nonatomic, strong, readonly) PLVFWKWebViewJavascriptBridge *bridge;

/// 初始化方法
/// @param webView webview对象
/// @param webViewDelegate webview代理
- (instancetype)initBridgeWithWebView:(WKWebView *)webView webViewDelegate:(id<WKNavigationDelegate>)webViewDelegate;

@end

Swift

class PLVLoginWebViewBridge : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, weak) id<PLVLoginWebViewBridgeDelegate> delegate

    Swift

    weak var delegate: PLVLoginWebViewBridgeDelegate? { get set }
  • 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代理