我使用Chartboost奖励视频,当视频播放完毕,我想给用户200个硬币。我在GameViewController中添加了delegate函数didCompleteRewardedVideo,但在视频被观看完后,它不会给用户200个硬币。我做错什么了?
func didCompleteRewardedVideo(location: String!, withReward reward: Int32) {
println("REWARDS!!!!")
gameScene.coins += 200
gameScene.coinLabel.text = String(gameScene.coins)
}
最佳答案
您正在调用委托函数GameViewController
,而不是在您的硬币所在的GameScene
中调用您的函数。它将添加并保存它。
关于swift - 当我的奖励视频结束时,它没有给用户硬币……为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31421425/