比如下面的原生代码:
NSSet *websiteDataTypes = [WKWebsiteDataStore allWebsiteDataTypes];
NSDate *dateFrom = [NSDate dateWithTimeIntervalSince1970:0];
[[WKWebsiteDataStore defaultDataStore] removeDataOfTypes:websiteDataTypes modifiedSince:dateFrom completionHandler:^{
// Done
}];
转成NativeJS代码:
var websiteDataTypes=plus.ios.invoke('WKWebsiteDataStore','allWebsiteDataTypes');
var dateFrom=plus.ios.invoke('NSDate','dateWithTimeIntervalSince1970:',0);
var dataStorage=plus.ios.invoke('WKWebsiteDataStore','defaultDataStore');
plus.ios.invoke(dataStorage,'removeDataOfTypes:modifiedSince:completionHandler:',websiteDataTypes,dateFrom,null);
现在我想在NativeJS给removeDataOfTypes函数中的completionHandler参数传回调函数,要怎么传值呢?
小权 (作者)
好吧,感谢回复。顺便问一下,nativeJS里怎么使用原生类中的常量?
2020-07-29 16:08