2015-11-04 85 views
0

我尝试使用swift 2在解析中修改数组,我在创建应用程序时没有anny问题,但是当我触摸按钮链接到行动我得到这个错误(见下文)。我已经尝试过使用kcurrentUser或不同的东西我的代码,这样的,但我总是得到同样的问题,修改..使用解析的Swift 2:无法将类型'__NSArrayM'的值转换为'NSNumber'

Could not cast value of type '__NSArrayM' (0x10f4d58d8) to 'NSNumber' (0x10f8c7278).(lldb)

这里是我的代码:

PFUser.currentUser().addObject([kCurrentUser.objectForKey("Participations") as! Int + 1], forKey: "Participations") 

回答

0

为您的钥匙“参与对象“是一个数组。你正在试图把它作为一个Int。

+0

我该如何解决我的问题?如!数组不工作 – AndrewBr

+0

Participation属性是一个整数数组还是一个整数? (它在Parse仪表板上说过)。如果它是一个整数,则需要使用'PFUser.currentUser()[“Participations”] =(kCurrentUser.objectForKey(“Participations”)as!Int + 1)'。 –

相关问题