Сохранение строки в файл в Objective-C (iPhone)
Я, кажется, наткнулся на проблему сохранения файла XML из строки (это делается на iPhone). Сам файл существует и включен в проект (следовательно, в рабочую область), и все указания, которые я получаю из фрагмента кода, который следует без ошибок на эмуляторе и на iPhone (ошибка 513), но в любом случае файл не сохраняется!}
{
Hits = config->Hits;
NSString* filenameStr = [m_FileName stringByAppendingFormat: @".xml" ];
NSString* pData = [self getDataString]; // write xml format - checked out ok
NSError *error;
/* option 2 - does not work as well
NSBundle *mainBundle = [NSBundle mainBundle];
NSURL *xmlURL = [NSURL fileURLWithPath:[mainBundle pathForResource: m_FileName ofType: @"xml"]];
if(![pData writeToURL: xmlURL atomically: true encoding:NSUTF8StringEncoding error:&error])
{
NSLog(@"Houston - we have a problem %s@\n",[error localizedFailureReason]);
return false;
}
*/
if(![pData writeToFile: filenameStr atomically: FALSE encoding:NSUTF8StringEncoding error:&error])
{
NSLog(@"Houston - we have a problem %s@\n",[error localizedFailureReason]);
return false;
}
return true;
Любая помощь будет оценена, -А