2015-11-04 43 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)'。 –

相關問題