Создание текстового файла в приложении ipad - PullRequest
0 голосов
/ 14 сентября 2011

Как создать файл и сохранить его как текстовый файл в iPad через приложение ?. Если бы мне пришлось читать этот файл на более позднем этапе, как указать абсолютный путь. Может ли кто-нибудь помочь в этом.

Можно ли отобразить текстовый файл, созданный с помощью приложения iPad, на главном экране устройства, чтобы пользователь мог его изменить.

1 Ответ

0 голосов
/ 14 сентября 2011

Чтобы записать файл в каталог документов, используйте следующий код (может потребоваться внести некоторые изменения в синтаксис, если они не проверены)

NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir =[documentPaths objectAtIndex:0];
NSString *filePath = [documentsDir stringByAppendingPathComponent:yourFileName];

NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:filePath contents:nil attributes:nil];

// Open a handle to it.
NSFileHandle* pfile = [NSFileHandle fileHandleForWritingAtPath:filePath];

[pfile writeData:[[NSString stringWithString:@"YourData"] dataUsingEncoding:NSUTF8StringEncoding]];

И чтобы предоставить пользователю возможность редактировать его, вы можете использовать один вариант.

Включите "Application supports iTunes file sharing" в plist-файле приложения, чтобы пользователь мог просматривать документы через itunes.

Вам необходимо прочитать и проверить содержимое, чтобы отслеживать изменения, внесенные в документ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...