Pregunta

Estoy tratando de crear una aplicación para iPhone que reproduzca la estación de radio local en mi distrito. Encontré que este jugador funcionó mejor para mí:

https://github.com/digitaldj/audiostreamer

Al probarlo contra mis requisitos, hizo lo mejor sin ninguna duda.

Pensé que usaría esta API de jugadores y debería ser sencillo (en realidad no para un novato). Cómo lo hago exactamente es donde estoy atrapado ahora. Porque cuando ejecuto el proyecto original del reproductor se ejecuta sin problemas, pero cuando copio el código dentro de las clases de mi aplicación, esto es lo que sucede:

enter image description here

Ok, he estado desarrollando algunas aplicaciones (aplicaciones de prueba) durante dos semanas, tal vez y me falta experiencia.

¿Cómo suele incorporar/importar otro código de proyectos en su código y use la API de otros códigos?

EDITAR

Entonces, según la respuesta de Sunil Pandey, ¿no se puede ejecutar usando iOS SDK versión 5.0?

Editar 2:

Siento que estoy muy cerca ahora, tengo este problema:

Receiver 'AudioStreamer' for instance message is a forward declaration

Se declara en mi archivo H. como AudioStreamer *streamer

¿Fue útil?

Solución

Como dijo Sunil Pandey, el mecanismo de Arc está habilitado para su proyecto. Con ARC, su proyecto requiere al menos iOS4 en el teléfono.

Le sugiero que desactive el ARC para el archivo que importó del LibrAiry de terceros. Por lo tanto, puede seguir usando ARC en su propio código (esta media, nunca usa Retener, Libere, AutorLease). Para deshabilitar ARC para cada archivo de su biblioteca Audiostreamer, consulte ¿Cómo puedo deshabilitar ARC para un solo archivo en un proyecto?

Otros consejos

Debe haber implementado ARC dentro de su proyecto. Por eso te está dando este error. Si está utilizando ARC, entonces la única forma de usar esta biblioteca de proyectos es crear una biblioteca estática de su Audiostreamer lib y luego importarlo dentro de su aplicación

O

Si no desea usar ARC dentro de su aplicación, puede apagarlo siguiendo el método

Seleccione su objetivo -> Configuración de compilación -> Apple LLVM Compiler 3.0 -Idioma

Establecer el conteo de referencia automático C Objetivo C en No

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top