我使用Chartboost奖励视频,当视频播放完毕后,我想给用户200个硬币。我在我的GameViewController中添加了委托函数didCompleteRewardedVideo,但在视频完成观看后它没有给用户200个硬币。我究竟做错了什么?
func didCompleteRewardedVideo(location: String!, withReward reward: Int32) {
println("REWARDS!!!!")
gameScene.coins += 200
gameScene.coinLabel.text = String(gameScene.coins)
}
答案 0 :(得分:1)
您正在调用您的委托函数GameViewController
而不是将您的函数调用到您的硬币所在的GameScene
。它会添加并保存它。