2015-10-30 2 views
0

Я хочу создать файл .json и .text, чтобы он мог быть прочитан NSItemProvider. Я хочу создать файл программно.Создайте файл .json или .txt в iOS?

+0

Обратитесь к [созданию-ios-app-extension] (http://swiftiostutorials.com/tutorial-creating-ios-app-extension-ios-8-perform-custom-actions-safari-content/) –

ответ

0

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

http://www.ios-developer.net/iphone-ipad-programmer/development/file-saving-and-loading/using-the-document-directory-to-store-files

+0

Я хочу чтобы сделать его общедоступным, чтобы NSItemProvider мог его прочитать, могу ли я дать разрешение при создании файла или каких-либо других предложений. –

+0

@SukhmeetHora Это будет полезно для вас, http://stackoverflow.com/questions/31981893/content-blocker-extension-with-a-string-instead-of-a-file – Vijay

0

Используйте следующий код для записи/создать файл .txt в вашем каталог Документы приложения в:

NSError *error; 
NSString *stringToWrite = @"hello>!!new file created.."; 
NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject] stringByAppendingPathComponent:@"myfile.txt"]; 
[stringToWrite writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error]; 

Для чтения/извлечения текстового файла:

NSString *str = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error]; 
NSLog(@"%@", str); 
Смежные вопросы