Problemas con el simulador iOS 5.1 con XCode 4.5

Recientemente actualicé mi XCode a la versión 4.5 y ahora tengo problemas cuando bash desarrollar aplicaciones para iOS 5.0 / 5.1.

Desarrollé un juego de iPad simple en el que el usuario necesita combinar las imágenes con las palabras correspondientes. Todos estos elementos se almacenan en UIImageView, si eso es relevante. La orientación de la interfaz admitida es solo horizontal.

Cuando ejecuto mi aplicación con iPad 6.0 Simulator todo funciona bien sin ningún problema. Pero cuando trato de ejecutarlo usando 5.1, todo sale mal. Las imágenes simplemente no aparecen y mi image de background aparece lateralmente y se repite. La barra de estado también aparece incorrectamente: la orientación del dispositivo es horizontal, pero la barra lateral aparece en el lado derecho. Esto tampoco ocurre cuando uso el simulador 6.0.

En los detalles del proyecto, ya cambié el Objetivo de implementación de iOS a 5.1, también en el Storyboard. Al utilizar el destino de implementación de iOS 5.1, el guión gráfico no me permite seleccionar la opción "Utilizar la reproducción automática", por lo que deseleccioné esta opción. ¿Esto es causado por esta opción?

Ya intenté ejecutar mi aplicación en un dispositivo, pero el resultado es el mismo. Desde que instalé XCode 4.5 comencé a tener este tipo de problemas, ya que, por ejemplo, no puedo ejecutar una plantilla "Aplicación de detalles maestros" correctamente en el simulador de iOS 5.x porque falla cuando hago clic en el button "Agregar" .

¿Me estoy perdiendo algo para ejecutar aplicaciones 5.x creadas usando el SDK 6? Ya busqué en muchos foros pero todavía no he encontrado ninguna solución a este tipo de problema. Estaré encantado de escuchar cualquier tipo de sugerencia, ya que he perdido mucho time con este problema y me estoy quedando sin opciones.

[EDIT] : Recordé un detalle que puede ser relevante para este problema: mi vista en storyboard es una vista personalizada. Creé una class que se extiende desde UIView para poder anular la function drawRect para dibujar líneas entre mis objects. Luego, en Storyboard, en la vista, acabo de seleccionar mi class en Custom Class -> Class.

Noté que cuando ejecuto 5.1 Simulator, la barra de estado aparece inicialmente en la parte superior y luego, cuando la window se carga, va hacia la derecha.

Si quieres saber cualquier otro detalle, solo pregúntame.

Muchas gracias.

El inglés no es mi idioma natal así que por favor, perdona mi gramática …

En cuanto a su problema con el button "Agregar" del detalle maestro, esto es lo que funcionó para mí.

Por lo que puedo decir, la aplicación se bloquea debido a:

[UITableView dequeueReusableCellWithIdentifier:forIndexPath:]: unrecognized selector sent to instance 

Ayuda rápida dice:

 - (id)dequeueReusableCellWithIdentifier:(NSString *)identifier forIndexPath:(NSIndexPath *)indexPath declaration is only available in iOS (6.0 and later). 

Entonces intenté cambiar el código en MasterViewController.m:

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath]; [self configureCell:cell atIndexPath:indexPath]; return cell; } 

para el código que Xcode usó en versiones anteriores:

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } [self configureCell:cell atIndexPath:indexPath]; return cell; } 

Espero que esto ayude.

¿Has revisado tu guión gráfico para asegurarte de haber apagado Autolayout? Autolayout solo funciona con iOS6. Esta opción se puede encontrar al mirar su controller de vista en el Área de Inspector de files en el documento de Interface Builder. Es una checkbox

Parece que no eres la única persona con problemas de Simulator 5.1 en XCode 4.5. Error en iPhone Simulator 5.1 con Xcode 4.5 usando UIManagedDocument Mis aplicaciones también se rompieron. 5.0 sim parece funcionar bastante bien.