WeakScriptMessageDelegate.m 608 B

123456789101112131415161718192021222324
  1. //
  2. // Created by Drew on 2018/12/27.
  3. // Copyright (c) 2018 MUMEI. All rights reserved.
  4. //
  5. #import "WeakScriptMessageDelegate.h"
  6. @implementation WeakScriptMessageDelegate {
  7. }
  8. - (instancetype)initWithDelegate:(id <WKScriptMessageHandler>)scriptDelegate {
  9. self = [super init];
  10. if (self) {
  11. _scriptDelegate = scriptDelegate;
  12. }
  13. return self;
  14. }
  15. - (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message {
  16. [self.scriptDelegate userContentController:userContentController didReceiveScriptMessage:message];
  17. }
  18. @end