twitter未正确显示分数-corona sdk

twitter未正确显示分数-corona sdk,twitter,lua,coronasdk,Twitter,Lua,Coronasdk,我正在使用twitter API发布高分,它似乎正确地收集了分数变量,但是在他们玩的回合中没有得到高分值 我第一次开始比赛,我的高分是0。游戏结束后,我得到20分,我想发推特,但我的推特显示为0。在下一个剧本中,它显示了20 因此,它基本上每次落后1圈,并显示以前的高分。我有一种感觉,这是一个基本的错误,但我看不出来,要绕过它 我有两个文件保存我的排行榜等成绩 local scoring = require("helpers.scoring") local utils = require("he

我正在使用twitter API发布高分,它似乎正确地收集了分数变量,但是在他们玩的回合中没有得到高分值

我第一次开始比赛,我的高分是0。游戏结束后,我得到20分,我想发推特,但我的推特显示为0。在下一个剧本中,它显示了20

因此,它基本上每次落后1圈,并显示以前的高分。我有一种感觉,这是一个基本的错误,但我看不出来,要绕过它

我有两个文件保存我的排行榜等成绩

local scoring = require("helpers.scoring")
local utils = require("helpers.globals")

function scene:createScene( event )
local group = self.view

utils.loadHighscoreInfo()
--Gameover--

--推特设置--


在处理tweet之前更新选项消息

local options = {
    message = " I scored "  .. utils.highscore ..  " Miles ",
    listener = tweetCallback
}
这不会随着utils.highscore的更改而动态更新,它会在您声明值时(第一次运行每个游戏)获取该值的快照。所以你只要在游戏结束后更新它就行了

options.message = "I scored" .. utils.highscore .. " Miles "
local options = {
    message = " I scored "  .. utils.highscore ..  " Miles ",
    listener = tweetCallback
}
options.message = "I scored" .. utils.highscore .. " Miles "