Tengo una biblioteca C Estoy modificando, lo menos posible, para agregar una función y hacer que funcione correctamente en iOS. Está funcionando bien en iOS 5.1, pero rompiendo iOS 6 porque es necesario para escribir un pequeño archivo temporal, y creo que hay un problema con los derechos con los que solía escribir (/tmp/some.file).¿Cuál es el equivalente de NSHomeDirectory() en CoreFoundation?
Sé que NSHomeDirectory() me proporcionará la raíz de la zona de pruebas de objectiveC, pero requiere que se ejecute objectiveC/Foundation. ¿Cómo puedo obtener la raíz de la zona de pruebas solo con llamadas a C/CoreFoundation?
¿Tiene acceso a 'NSSearchPathForDirectoriesInDomains'? ¿O eso tiene el mismo problema? – Rob
¿Está realmente buscando el directorio de inicio, o simplemente un directorio temporal para almacenar un archivo? –
@Rob Un prefijo NS implica Foundation. – Macmade