Diseño automático y subviews


Estoy usando la suite iAd con guiones gráficos de Apple, según este enlace... Documentación del guion gráfico de Apple iAd

Todo funciona bien hasta que enciendo el diseño automático. Se construye bien, pero se bloquea en ejecución. La salida que obtengo es:

2013-08-24 12:06:36.138 TabbedBanner[7272:c07] * Error de aserción en -[UIView layoutSublayersOfLayer:], /SourceCache/UIKit_Sim/UIKit-2380.17/UIView.h: 5781 2013-08-24 12:06:36.139 TabbedBanner [7272: c07] * Terminar la aplicación debido a excepción no capturada 'NSInternalInconsistencyException', motivo: 'Todavía se requiere diseño automático después de enviar-viewDidLayoutSubviews al controlador de vista. La implementación de BannerViewController necesita enviar-layoutSubviews a la vista para invocar auto layout.' *** Pila de llamadas de primer tiro: (0x1e27012 0x110ee7e 0x1e26e78 0xba4665 0xa347a 0x11226b0 0x1358fc0 0x134d33c 0x1358eaf 0x1422bd 0x8ab56 0x8966f 0x89589 0x887e4 0x883ef 0x65c9d 0x5098b 0x5194b 0x62cb5 0x63beb 0x55698 0x1700df9 0x1700ad0 0x1d9cbf5 0x1d9c962 0x1dcdbb6 0x1dccf44 0x1dcce1b 0x5117a 0x52ffc 0x2a0d 0x2935) libc++abi.dylib: terminate llamado lanzar una excepción (lldb)

Sé que tiene que ver con las subviews en storyboard pero no sé cómo corregir este error. Soy bastante nuevo en iOS y trato de enseñarme a mí mismo, por lo que cualquier ayuda es apreciada. Muchas Gracias

Author: Kevin Tarr, 2013-08-25

1 answers

Añadir:

[self.view layoutIfNeeded];

Hasta el final de este método

- (void)viewDidLayoutSubviews

Dentro de su BannerViewController

 88
Author: junjie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-19 09:18:26