Estoy tratando de escribir una aplicación que intercambie datos con otros iPhones que ejecuten la aplicación a través del marco de Game Kit. Los iPhones se descubren entre sí y se conectan bien, pero los problemas ocurren cuando envío los datos. Sé que los iPhones están conectados correctamente porque cuando serializo un NSString y lo envío a través de la conexión, sale bien en el otro extremo. Pero cuando intento archivar un objeto más grande (usando NSKeyedArchiver) aparece el mensaje de error "AGPSessionBroadcast failed (801c0001)".iPhone: envío de datos de gran tamaño con Game Kit
Supongo que esto se debe a que los datos que envío son demasiado grandes (mis archivos tienen un tamaño aproximado de 500k, Apple parece recomendar un máximo de 95k). He intentado dividir los datos en varias transferencias, pero nunca puedo deshacer el desarchivo correctamente en el otro extremo. Me pregunto si alguien más se ha enfrentado a este problema y cómo lo resolvió.
Hola, Ramin, puedes compartir un fragmento de código relacionado con la solución que sugeriste. – Anshul