ios - docs - parse.com tipo no válido para la clave, cadena esperada, pero obtuvo matriz
docs parse platform (1)
Intento guardar mis datos en parse.com. Ya hice una clase pre-hecha en parse.com llamada ''SomeClass''. Tiene una columna llamada ''mySpecialColumn'' con un tipo de datos de String.
Este es el código con el que intento guardar datos:
var groupObject = PFObject(className: "SomeClass")
groupObject.addObject("aaa", forKey: "mySpecialColumn")
groupObject.saveEventually()
Si ejecuto esto obtengo:
Error: tipo no válido para la clave mySpecialColumn, cadena esperada, pero obtuvo matriz (Código: 111, Versión: 1.6.0)
Así es como se ve mi núcleo en parse.com:
¿Alguien sabe por qué me sale este error? También he tratado de hacerlo de forma lenta y no pre-hacer la clase de datos y simplemente crearla sobre la marcha, pero luego crea todas las columnas como tipo de datos Array.
El método addObject
se usa para anexar un nuevo objeto en la matriz correspondiente a la clave dada. El guardado falla porque está intentando guardar una matriz donde se espera una cadena.
Tienes que usar setObject:forKey:
lugar