one of our clients stored to many files as it seems.
following CODE:
+(NSArray *)setDirContent
{ //load Content of User Directory in file
NSDate *logFileDate = [NSDate date];
NSString *dirCont = [NSString stringWithFormat:@"%@ created: %@\n\n",DIRCONTENT,logFileDate];
NSString *resourcePath = [self getSystemDirectory];
NSError *error;
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *directoryContents = [fileManager contentsOfDirectoryAtPath:resourcePath error:&error];
for (int i=0;i<directoryContents.count;i++)
{
dirCont = [NSString stringWithFormat:@"%@,\n%@",dirCont,directoryContents[i]];
}
NSString *statFilePath = [NSString stringWithFormat: @"%@%@%@",[self getClientDirectory],DIRCONTENT,TXTFILE];
NSData *fileContent = [dirCont dataUsingEncoding:NSUTF8StringEncoding];
NSFileHandle *handle;
handle = [NSFileHandle fileHandleForWritingAtPath: statFilePath];
[fileManager createFileAtPath: statFilePath contents:fileContent attributes:nil];
return directoryContents;
}
READS the directory content and stores it into a file.
but since a few weeks for one client the app can not execute this code any longer because the app crashes.
What could we do to get the content of the directory into a file?
Thanks for your ideas !