小编Fua*_*kun的帖子

解析云代码"第一"查询数组返回不同的结果

我有一个简单的查询如下:

var getGreaterQuestion = function (gid) {
    var query = new Parse.Query(Parse.Object.extend("Question"));
    query.equalTo("groupId", gid);
    return query.first();
}
Run Code Online (Sandbox Code Playgroud)

我正在准备一个由这个函数组成的数组:

var groupIds = _.range(1, 17);
var groupIdAndRandomNumberPack = _.map(groupIds, function (gid) {
   return {groupId: gid, random: Math.random()};
});

var pack = _.map(groupIdAndRandomNumberPack, function (queryItem) {
   return getGreaterQuestion(queryItem.groupId, queryItem.random);
});
Run Code Online (Sandbox Code Playgroud)

pack数组中,有16个不同的"第一"查询用于Question类.

我正在使用以下代码片段运行此查询:

return Parse.Promise.when(pack).then(function () {
        console.log("arguments : " + JSON.stringify(arguments));
...
...
);
Run Code Online (Sandbox Code Playgroud)

arguments是我的查询从MongoDB检索数据的结果.

如果我在解析后端运行此查询,则参数json格式如下所示:

{
   "0":{QuestionObject},
   "1":{QuestionObject},
   ...
   "16":{QuestionObject}
}
Run Code Online (Sandbox Code Playgroud)

如果我在MongoLAB上定义MongoDB的本地解析实例上运行此查询,则会得到以下结果:

{
   "0":[
      {QuestionObject},
      {QuestionObject},
      ....
      {QuestionObject} …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js promise express parse-platform

9
推荐指数
1
解决办法
109
查看次数

Google Play游戏服务 - 欢迎回弹出未显示

我想在自动登录过程之后显示"欢迎回来"弹出窗口,如以下文档(FAQ部分)中所述:

https://developers.google.com/games/services/branding-guidelines

我尝试了一些方法,如重新连接等,但它无法正常工作.如何在不签出用户并再次显示帐户选择弹出窗口的情况下显示欢迎弹出窗口?

google-play-services google-play-games

7
推荐指数
1
解决办法
2719
查看次数

robovm 0.0.14 NullPointerException问题

我已将我的libgdx(1.3),maven,robovm项目从0.0.13迁移到0.0.14,以支持IOS 8设备.我根据发行说明修改了我的robovm.xml文件,可以在IOS 8设备上运行但在几个地方获得NullPointerException.我遇到的问题如下:

  • 声音,音乐和振动都不起作用.
  • 我得到luaj NullPointerException如下:(我试图在robovm.xml中链接org.luaj.**.*包但没有改变)

org.luaj.vm2.LuaError:checkOnSessionEndAchievements:5 vm错误:org.luaj.vm2.LuaClosure.exe的java.lang.NullPointerException(未知来源)atg.luaj.vm2.LuaClosure.call(未知来源)net. games.mobile.game.core.LuaScriptManager.runFunction(LuaScriptManager.java)at net.games.mobile.game.core.achievement.AchievementManager $ 3.run(AchievementManager.java)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor) .java)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java)at java.lang.Thread.run(Thread.java)

  • 我在otto库的Bus.java"register"方法上得到了NullPointerException,但修复了它应用的解决方法.

我认为有些内容与0.0.14版本的反射行为有关,因为就我看来,异常与反射有关.顺便说一句,IOS 7.1设备上存在相同的NullPointerException问题,但"声音,音乐,振动"正在发挥作用.

我该如何解决这个NullPointerException问题?

感谢和问候

luaj libgdx robovm

6
推荐指数
0
解决办法
358
查看次数