作者:手机用户2602933971 | 来源:互联网 | 2023-05-26 23:03
因此iOS8 UIWebView存在一个未解决的主要问题,这基本上意味着使用Select元素的Cordova应用程序非常容易崩溃.这是一个尚未解决的重大问题,并已开放数月
可以通过创建一个phonegap示例项目并在其中放入一个HTML select元素并在iOS8上的iPad 3/4上重复单击它来重现该错误.该应用程序崩溃,有几个例外.
https://issues.apache.org/jira/browse/CB-7728
我已经应用了https://issues.apache.org/jira/browse/CB-7694中提到的一个解决方案,但是应用程序仍然会遇到其他一些例外情况.
最常见的例外是:
2015-01-12 14:41:37.971 HelloWorld[912:832062] Application tried to represent an active popover presentation from .
2015-01-12 14:41:57.048 HelloWorld[912:832062] *** Terminating app due to uncaught exception 'NSRangeException', reason: '-[UITableView _contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:]: row (4) beyond bounds (0) for section (0).'
libc++abi.dylib: terminating with uncaught exception of type NSException\
当按下select元素时,它似乎是某种竞争条件,但我不知道从哪里开始修复它,因为它在complied库中.
这肯定是某种竞争条件.