js和ios交互中的一些笔记

所用框架WebViewJavascriptBridge

关于webView的delegate

如果使用WebViewJavascriptBridge, webview的delegate不能直接设置,需要通过下面方法

[self.bridge setWebViewDelegate:self] 
null,undefined,NSNull,nil
js中的null,转到ios会变成NSNull类的实例
js中字典取不到的值,或者未声明的属性,会为undefined
js中的undefined,传到ios会变为nil
ios中的NSNull, 转到js会变成null
ios中的responseCallback(nil)时, 框架会转成NSNull再进行传递
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容