Ok,Come creare una directory iOS?
Quindi ho un'app Cydia che devo aggiornare. Con le app Cydia sono consapevole che non hanno una cartella Documenti, quindi devi crearne una. Ed ecco come ho fatto prima in iOS 4 (che non funziona su 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];
}
ho incluso anche il codice che copia il file di database in quella cartella, anche. Non funziona (anche quando creo la cartella manualmente tramite SSH).
Si prega di aiuto! Grazie.
Qual è la tua domanda? –
Cosa non va, o quale altra parte di codice posso usare per creare le directory? – iosfreak
Giusto, che cosa sta andando male? Non ci hai detto. Nessun messaggio di errore, nessuna descrizione dell'errore. –