Quiero agregar algunos archivos estáticos (imagen, binario, etc.) a mi aplicación. Los coloqué debajo de una carpeta llamada Resources
y los he agregado a mi proyecto de XCode.Cómo acceder a los archivos locales dentro del proyecto
A continuación, tengo esos archivos agregados al Copy Bundle Resources
en la pestaña Build Phases
en la configuración del proyecto.
Sin embargo, no puedo referirme a ellos de la manera correcta.
Por ejemplo, la lectura de un archivo binario:
NSInputStream *is = [[NSInputStream alloc] initWithFileAtPath:@"data.bin"];
if(![is hasBytesAvailable]) NSLog(@"wrong");
Esto siempre falla & impresiones wrong
He intentado un enfoque similar con NSData initWithContentsOfFile:
pero esto ni siquiera ejecutar. Otro intento fue usar [NSBundle mainBundle]
pero esto tampoco se ejecutó por completo.
Soy nuevo en iOS por favor ayuda, puedo acceder a mis archivos locales! Cualquier ayuda sería apreciada.
Gracias,
¿Es correcto el caso? iOS distingue entre mayúsculas y minúsculas, por lo que 'Data.BIN' y' data.bin' son dos archivos diferentes. – DarkDust
en minúsculas :( – chizzle