1 de marzo de 2011

Probando iOSMessageBox()

El amigo David me invita a probar su función para mensajes tipo MsgBox de Windows, que está implementando en el proyecto Xcode+GLB:

iOSMessageBox(const char*,const char*, const char*, const char*)

Se trata de una función para mensajes de alerta totalmente personalizable que emplea llamada a la función nativa de iOS. Lo curioso del asunto es que en iPhone 4, iPhone 3Gs, y iPod funciona sin problemas... pero en el iPad se obtiene un error de lo más curioso:

2011-02-27 23:07:28.120 msgbox[2697:6003] bool _WebTryThreadLock(bool), 0x14eb90: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread. Crashing now...

La verdad, no acabamos de entender porqué en unas máquinas iOS sí funciona y en el iPad no.... ¿culpa de GLB? ¿XCode? ¿La mezcla de ambas? hmmm.

David por su parte sigue en la brecha... ¡adelante!


NOTA actualización: Me comenta el compañero que al parecer la función no trabaja correctamente con iOS 4.2.1 y sí en la versión anterior... hmmm ¿cambios del Xcode? ¿algún fix de GLBasic que no funciona?

No hay comentarios: