Bien,¿Cómo hacer un directorio iOS?
Tengo una aplicación de Cydia que necesito actualizar. Sé con las aplicaciones de Cydia que no tienen una carpeta de documentos, por lo que debes crear una. Y así es como lo hice antes en IOS 4 (que no funciona en iOS 5):
mkdir("/var/mobile/Library/APPNAME", 0755);
mkdir("/var/mobile/Library/APPNAME/Documents", 0755);
NSString *foofile = @"/var/mobile/Library/APPNAME/Documents/database.db";
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:foofile];
if (fileExists == TRUE) {
NSLog(@"already exists");
} else {
NSLog(@"doesn't exists");
NSFileManager *fileManager = [[NSFileManager defaultManager]autorelease];
NSError *error;
NSString *documentDBFolderPath = @"/var/mobile/Library/APPNAME/Documents/database.db";
NSString *resourceDBFolderPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"database.db"];
[fileManager copyItemAtPath:resourceDBFolderPath toPath:documentDBFolderPath error:&error];
}
También incluido código que copia el archivo de base de datos para esa carpeta, también. Eso no funciona (incluso cuando creo la carpeta manualmente a través de SSH).
Por favor ayuda! Gracias.
¿Cuál es tu pregunta? –
¿Qué está mal o qué otro código podría usar para crear directorios? – iosfreak
Correcto, ¿qué está mal? No nos lo has dicho. No hay mensajes de error, no hay descripción de la falla. –