|
Buenas tardes: En mis antiguos proyectos sin ARC tengo funcionando la librería UrbanAirship pero a partir de que lo estoy usando no consigo que funcione.Alguien a podido adaptar esta librería a un proyecto en Que use ARC? Gracias |
|
Muy buenas Hedgar, Prueba esto, vas a las propiedades del proyecto, eliges el target, en las opciones "build phases" abres "compile source" aqui veras todos los .m del projecto, en la cabecera de la lista a la derecha veras que pone compiler flags, pinchas justo debajo de compiler flags y se te abrira un cuadro de texto, en los .m de la libreria que no quieres que trabaje con ARC tienes que añadir este flag "-fno-objc-arc" sin las comillas, a partir de ese momento el compilador interpreta que esos .m no trabajan con ARC y los compilara sin ARC. Ya nos diras si funciona. Saludos |
|
La respuesta de Hispanien es la forma de solucionarlo, te lo confirmo porque he tenido un problema similar con una librería que estaba pensada para usar sin ARC y al querer emplearle en nuevos proyectos me daba casques por doquier. Pruébalo y verás. Gracias Hispanien por la respuesta. 1
De nada, lo descubrí cuando me pase a ARC y tuve que usar librerías que usaba previamente sin ARC, buscando un poco apareció la solución. Saludos
(13 Jun '12, 10:07)
Hispanien
|
|
Efectivamente,aplicando estos cambios la librería funciona y envía las push notifications. Gracias por vuestra respuesta. Hola Hedgar, ya que la respuesta funciono por favor ponla como respuesta valida para la gente que lo busque en el futuro. Gracias. Saludos.
(15 Jun '12, 22:33)
Hispanien
|
Hola ¿funciono esta solución? Si fue así vota como respuesta aceptada por favor. Saludos