按以下方法进行“退出”app,会导致崩溃。
const threadClass = plus.ios.importClass("NSThread");
const mainThread = plus.ios.invoke(threadClass, "mainThread");
plus.ios.invoke(mainThread, "exit");
// ios11
plus.ios.import("UIApplication").sharedApplication().performSelector("exit")
崩溃时符号化如下:
com.taobao.weex.bridge (8): EXC_BAD_ACCESS (code=1, address=0xa78a0355c4911670)
0x10470a5f8 <+556>: b 0x10470a60c ; <+576> at PGInvocation.m:1104:21
目前,应用在APPSTORE一直由于上述原因,审核不通过。看看大家有没有碰到过,或更好的写法,再线等,谢谢。
2 个回复
4***@qq.com
警告:不要使用exit函数,调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;
x***@163.com
请问这个问题怎么解决,我也碰到了这个情况