XCODE запись из строки в HTML-файл - PullRequest
1 голос
/ 13 июля 2011

Я прочитал html в строку и изменил его, я хотел бы записать его (строку) во временный файл (html), а затем также хотел бы записать поверх него новый html файл из строки, как это можно сделать??На данный момент я полностью потерян

NSString *htmlString =  [NSString stringWithContentsOfFile:@"pathToFile" encoding:NSUTF8StringEncoding error:nil];

NSString *finalString = [htmlString stringByReplacingOccurrencesOfString:@"75" withString:@"900"];

, и теперь я должен записать его обратно во временный HTML-файл!?

1 Ответ

2 голосов
/ 13 июля 2011

Вы можете записать эту строку в файл HTML в каталоге документов вашего приложения (область внутри песочницы, к которой у приложения есть доступ для записи - вы можете дополнительно разрешить iTunes доступ к файлам в этом каталоге, что позволяет вашим пользователям легко получать файлывашего приложения) вот так:

NSString *rootDocumentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *filePath = [rootDocsPath stringByAppendingPathComponent:@"myFile.html"];
NSError *error = nil;
if([finalString writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error])
    // hooray, it worked
else
    // it didn't work; "error" will now contain a description of what went wrong
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...