Error en iPhone Simulator 5.1 con Xcode 4.5 usando UIManagedDocument

Tengo un problema muy extraño que he pasado los últimos dos días tratando de resolver … Tenía un código que funcionaba perfectamente en Xcode 4.4 y iOS 5.1 Simulator, utilizando el SDK 5.1. Después de actualizar a Xcode 4.5 y 6.0 SDK, mi código dejó de funcionar en iOS 5.1 Simulator … aunque funciona perfectamente en iOS 6.0 Simulator. ¿Hubo algún cambio que no conozco?

Este es el código:

- (void)useDocument { if (![[NSFileManager defaultManager] fileExistsAtPath:[self.database.fileURL path]]){ [self.database saveToURL:self.database.fileURL forSaveOperation:UIDocumentSaveForCreating completionHandler:^(BOOL success){ [self setupFetchedResultsController]; }]; } else if (self.database.documentState == UIDocumentStateClosed){ [self.database openWithCompletionHandler:^(BOOL success){ [self setupFetchedResultsController]; }]; } else if (self.database.documentState == UIDocumentStateNormal) { [self setupFetchedResultsController]; } } 

Por alguna razón, saveToURL y openWithCompletionHandler nunca regresan en el Simulador 5.1. ¿Alguien sabe por qué?

Tengo el mismo problema con el iPhone Simulator 5.1. El file se crea después de mucho time (30 segundos). Pero nunca se llama al manejador de finalización. ¿Lo intentaste en un dispositivo?

EDITAR: Esto parece un error en iOS Simulator 5.1. ¡Compilé el código en mi viejo iPad con iOS 5.1.1 y funcionó sin error!

No puedo decir para tu proyecto, pero aquí definitivamente fue Xcode 4.5.

Tengo una copy de Xcode 4.3.1 con Simulator 5.1 en una máquina virtual, y adivino qué: esa funciona sin problemas

-> Xcode4.3.1 / Simulator5.1 funciona!

-> Xcode4.5 / Simulator5.1 está defectuoso

-> Xcode4.5.1 / Simulator5.1 está defectuoso

Como solución alternativa, puede download la versión 5.0 del simulador en Xcode -> Preferences -> Descargas. Que uno funciona

No creo que el problema esté en el simulador. Tuve exactamente el mismo problema (la aplicación se ejecuta en 6.0 pero no en 5.x) y también traté de ejecutarlo en un dispositivo y sucede exactamente lo mismo. (Explicé mi problema aquí )

Mi problema ocurre tanto en 5.0 y 5.1. Por ejemplo, no puedo ejecutar una plantilla de "Aplicación de detalles maestros" correctamente en ningún simulador de iOS 5.x, pero funciona bien en 6.0. Incluso si bash esta plantilla en un dispositivo, no funciona correctamente. Entonces realmente creo que el problema está en XCode 4.5.