2017-08-12 3 views
0

Ich entwickle derzeit einen Texteditor für die Codierung für Android, und ich bin daran interessiert, eine iPhone und iPad Version zu erstellen. Ich habe gehört, dass iOS kein Dateiverwaltungssystem hat und Sie normalerweise nicht über einen PC auf Dateien zugreifen können. Wäre es für meine App möglich, einen Ordner und eine Datei (z. B. eine Java- oder Swift-Datei) zu erstellen und dann die Namen dieser Dateien im Hauptbildschirm anzuzeigen und der App zu ermöglichen, die von ihr erstellte Datei zu öffnen?iOS - Access App erstellt Dateien und Ordner

Tl; dr: Kann ich Dateien erstellen und auf sie in der App zugreifen?

Android-Code als Referenz: https://github.com/MJonesDev/Pocket-Editor-Android

Antwort

1

Ja, Sie können.

Um Java-Datei zu erstellen:

NSError *error; 
NSString *stringToWrite = @"1\n2\n3\n4"; 
NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject] stringByAppendingPathComponent:@"myfile.java"]; 
[stringToWrite writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error]; 

Java-Datei zu lesen:

NSString *str = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error]; 
NSLog(@"%@", str); 

Quelle von here

Verwandte Themen