Noto que "- (id) init" en ViewController no se ejecuta cuando se usa el guión gráfico. ¿Hay algún otro método que pueda reemplazar a init, o no hay fuerza para iniciar el disparo?"- (id) init" no se activa en ViewController cuando se utiliza el guión gráfico
Respuesta
tratan de utilizar
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder])
{
// Do something
}
return self;
}
Tengo la impresión de que el motivo por el que initWithNibName no se llama es porque no usa un archivo nib con guiones gráficos. Gracias @NeverBe, initWithCoder también funcionó para mí. – Ant
+1 para @Ant - el código en la respuesta es la solución correcta, pero se perdió la explicación, que luego se aclaró. –
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
se llama en su lugar.
Como indica el comentario anterior, debe decidir si puede haber un método más apropiado para anular. Tenga en cuenta que la vista aún no se ha cargado en el método initWithNibName, por lo que no intente cambiar nada allí.
- 1. ViewController init?
- 2. Guión gráfico: crear múltiples vistas en el guión gráfico para el mismo ViewController
- 3. viewController método de inicio personalizado con guión gráfico
- 4. El guión gráfico localizado se ignora (?)
- 5. Tablero gráfico ViewController de otro ViewController
- 6. No se puede conectar el guión gráfico Desenrollar Segue
- 7. UIViewController subclase no init llama cuando se carga de punta
- 8. ¿Para qué se utiliza el método init() del servlet?
- 9. onmouseout no se activa cuando el elemento desaparece
- 10. awakeFromNib no se llama en mi ViewController
- 11. iOS guión gráfico - Desactivar la barra de estado en el guión gráfico vez
- 12. método no se llama cuando se utiliza yield return
- 13. No se puede explotar en 'þ' cuando se utiliza file_get_contents()
- 14. ¿Se puede llamar a viewDidLoad antes de que 'init' de un viewController se ejecute por completo?
- 15. incrustación ViewController privilegiada otra ViewController en Storyboard
- 16. RaisePostBackEvent no se activa
- 17. Session_End no se activa?
- 18. ¿Cómo se inicializa la vista cuando se carga a través de un guión gráfico?
- 19. didRotateFromInterfaceOrientation no se activa al rotar?
- 20. ¿Cómo cambio viewcontroller con control segmentado en iOS SDK4.2 (guión gráfico)? necesito el código de muestra
- 21. Cuando overFlowToDisk se activa en EHCACHE?
- 22. El método CustomValidator ServerValidate no se activa
- 23. WPF: ¿Cómo se juega un guión gráfico en MVVM?
- 24. imagen diferente cuando el botón del guión gráfico golpeó
- 25. Controlar el rastreador cuando se utiliza Twinx
- 26. El uso de MFMailComposeViewController en el guión gráfico no funciona
- 27. No se puede conectar un botón \ etiqueta con variable \ outlet en el guión gráfico
- 28. "RuntimeError: thread .__ init __() no se llama" cuando subclassing threading.Thread
- 29. onItemClickListener no se activa en ArrayAdapter personalizado
- 30. NSLayoutConstraint se estrella ViewController
¿Qué estás tratando de hacer? Hay varios otros métodos: '-initWithNibName: bundle:', '-viewDidLoad',' -viewDidAppear: ', etc. Dependiendo de lo que quieras hacer, uno de ellos puede ser una mejor opción. – user1118321