我目前在我的项目中使用PhoneGap 2.7.0并且代码在iOS上运行没有错误.当我尝试在android上运行相同的代码时(除了Cordova javascript文件,我知道Android的不同之处)我'我收到此错误:
05-21 22:02:25.630 1663-1663/com.###.### D/Cordova: onPageFinished(file:///android_asset/www/index.html)
05-21 22:02:25.640 1663-1663/com.###.### D/CordovaLog: Uncaught Function required as first argument!
05-21 22:02:25.640 1663-1663/com.###.### E/Web Console: Uncaught Function required as first argument! at file:///android_asset/www/cordova-2.7.0.js:627
Run Code Online (Sandbox Code Playgroud)
这是我在index.html中使用的JavaScript:
<script type="text/javascript">
var app;
document.addEventListener("deviceready", function()
{
app = new AppWrapper();
}, false);
</script>
Run Code Online (Sandbox Code Playgroud)
我不知道问题是什么.我以前遇到过这个问题,但它过去已经解决了(黑魔法?).任何帮助都会非常感激.
我有一个在故事板中创建的UICollectionViewController,我有委托方法'didDeselectItemAtIndexPath'.但是,当此方法触发时,它始终返回上一次触摸的indexPath.最终,这意味着第一次触摸不会发生任何事情.
示例:
- 用户触摸单元格2,没有任何反应
- 用户触摸单元格5,返回单元格2
- 用户触摸单元格3,单元格5返回