Симулятор iPhone должен иметь возможность записи на весь диск. Мое приложение регулярно сбрасывает тестовые файлы в корневой уровень моего загрузочного тома (используя [NSData's writeToPath:@"/test.jpg" atomically:NO]
).
Вы уверены, что правильно определили путь к папке с документами? Вам нужно расширить тильду на пути. Вот код, который использует мое приложение, чтобы поместить вещи в папку документов. Я не думаю, что есть больше настройки!
brushesDir = [[@"~/Documents/BrushPacks/" stringByExpandingTildeInPath] retain];
// create brush packs folder if it does not exist
if (![[NSFileManager defaultManager] fileExistsAtPath: brushesDir])
[[NSFileManager defaultManager] createDirectoryAtPath:brushesDir withIntermediateDirectories:YES attributes:nil error:nil];