wendux / DSBridge-IOS

:earth_asia: A modern cross-platform JavaScript bridge, through which you can invoke each other's functions synchronously or asynchronously between JavaScript and native.
1.96k stars 305 forks source link

如果同步API返回值类型为void,调用时则会导致Crash,请务必遵守签名规范。 #74

Open Mrshang110 opened 5 years ago

Mrshang110 commented 5 years ago

请问这句“如果同步API返回值类型为void,调用时则会导致Crash,请务必遵守签名规范。”什么意思?我在项目中使用,没有崩溃,请问什么时候会崩溃?

wendux commented 5 years ago

不同的系统版本可能不一致,调试版和release 版也会有不同,所以同步方法不要返回void。

:octocat: From gitme Android

chenjianlei commented 5 years ago

不同的系统版本可能不一致,调试版和release 版也会有不同,所以同步方法不要返回void。

:octocat: From gitme Android

我在iOS版本出现了同步方法返回void的api,在真机中调用没有问题,但是在模拟器调用的时候出现Crash

sunqingquan commented 5 years ago

我也遇到了crash 但是不清楚是否和这个相关,我检查,我同步API没有返回void,但是也实在release上crash,详情见单子 #89 Duplicate of 89#