Вот общий файл, который я включаю в тонну моих проектов (сначала .h, а затем .m):
Я называю это FileHelpers.h:
#import <UIKit/UIKit.h>
NSString *pathInDocumentDirectory(NSString *fileName);
Я называю это (конечно) FileHelpers.m:
#include "FileHelpers.h"
NSString *pathInDocumentDirectory(NSString *fileName)
{
// Get list of document directories in sandbox
NSArray *documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// Get one and only one document directory from that list
NSString *documentDirectory = [documentDirectories objectAtIndex:0];
// Append passed in file name to that directory, return it
return [documentDirectory stringByAppendingPathComponent:fileName];
} // pathInDocumentDirectory
Кроме того, я должен признать, что сам не придумал это решение, но я так долго его использовал, что не могу вспомнить, где я его получил. Если кто-то знает, пожалуйста, не стесняйтесь приписать соответствующий кредит!