Я хочу записывать свои собственные журналы в текстовый файл на моем iPhone. Я написал быстрый метод записи строки в файл. Прямо сейчас он сохраняет его в каталоге Documents, который, если на устройстве, будет сложно выйти, так как я не могу просто перейти к нему. Есть ли лучший способ быстро удалить этот файл с устройства после того, как я его записал?
/**
* Logs a string to file
*
* @version $Revision: 0.1
*/
+ (void)logWithString:(NSString *)string {
// Create the file
NSError *error;
// Directory
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"log.txt"];
// Get the file contents
NSData *localData = [NSData dataWithContentsOfFile:filePath];
if (localData) {
NSString *logString = [[NSString alloc] initWithData:localData encoding:NSUTF8StringEncoding];
string = [logString stringByAppendingFormat:@"%@\n", string];
[logString release];
}
// Write to the file
[string writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error];
}//end