DSBridge-IOS
DSBridge-IOS copied to clipboard
关于需要设置 DSUIDelegate 的优化建议
因为您已经使用了自定义的 webview,可以通过重写 UIDelegate 的 setter 方法来实现同样的目的,而不需要暴露另外的 DSUIDelegate 让开发者使用
-(void)setUIDelegate:(id <WKUIDelegate>)delegate{
//这里对内部的 _DSUIDelegate 赋值,而 UIDelegate 仍等于 self
_DSUIDelegate = delegate;
}