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再进行传递

你可能感兴趣的:(js和ios交互中的一些笔记)