¿Cómo puedo enviar un NSDictionary / NSArray con GameKit?

Escuché que debería convertir el dict en una lista de propiedades y luego enviarlo y convertirlo de nuevo. ¿O hay un mejor camino?

De todos modos, ¿alguien puede mostrar el código para la mejor solución? No publiques solo los métodos. Necesito un poco de código.

Muchas gracias :)

preguntado el 08 de enero de 11 a las 18:01

1 Respuestas

Para obtener NSData a partir de una NSDictionary or NSArray. Utilizar NSKeyedArchiver como este

NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourDictionary];

Luego de vuelta a NSDictionary or NSArray:

NSDictionary *dict = [NSKeyedUnarchiver  unarchiveObjectWithData:data];

Puede resultarle útil leer Guía de Apple para archivos y serialización.

Respondido el 08 de enero de 11 a las 22:01

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.