queda puedo porque para las gratis descargar deja como cargando app aplicaciones actualizar actualiza ios debugging xcode-instruments

ios - porque - no puedo descargar aplicaciones en mi iphone 4



Mi aplicación se bloquea pero no aparece ningún error (3)

¿Alguien sabe lo que tengo que comprobar si mi aplicación se congela? Quiero decir, puedo ver la aplicación en la pantalla del iPad pero ningún botón responde. He intentado depurar el código cuando hago clic en el botón, pero todavía no he visto nada. Estaba leyendo acerca de las herramientas de Instrumentos; específicamente como los uso?

Alguien puede ayudarme? Solo necesito una explicación sobre cómo usar las herramientas.


Además de hacer una pausa y seguir el stacktrace, creo que como algo adicional que se debe hacer, es verificar el código si hay algún bucle que cause que la aplicación se congele.

Recientemente me encontré con un problema similar, pero el seguimiento de la pila no ayudó mucho, me di cuenta de que tenía un bucle eterno cuando llamaba a reloadData() dentro del método layoutsubviews y eso estaba causando un bloqueo sin errores y sin ayuda de los instrumentos. .


La mejor respuesta es correcta. Puedes depurar esto con la opción "Pausa". La forma más común de bloquear el hilo principal es llamar a dispatch_sync en el mismo hilo que se está enviando. A veces se llama el mismo código desde dispatch_once .


Parece que has bloqueado el hilo principal de alguna manera. Para depurar, ejecute la aplicación en el depurador y cuando la aplicación se bloquee, presione el botón de pausa sobre el área de registro en la parte inferior de Xcode. Luego, en el lado izquierdo, podrás ver exactamente qué está haciendo cada subproceso, y puedes ver dónde se está atascando.

Probablemente sea un bucle largo en el hilo principal o un interbloqueo de sincronización.