使用Parse的Swift 2:无法转换类型' __ NSArrayM'到' NSNumber'

时间:2015-11-04 16:17:47

标签: swift parse-platform numbers nsarray nsnumber

我尝试使用swift 2在解析中修改数组,我在构建应用程序时没有问题但是当我触摸链接到操作的按钮时我得到了这个错误(见下文)。我已经尝试使用kcurrentUser或类似的东西修改我的代码,但我总是遇到同样的问题..

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

这是我的代码:

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

1 个答案:

答案 0 :(得分:0)

您的密钥的对象"参与"是一个数组。你试图把它作为一个Int。