Я предполагаю, что это проблема начинающих, но я пытался проверить, существует ли каталог в папке "Мои документы" на iPhone. Я прочитал документацию и придумал этот код, который, к сожалению, разбился с EXC_BAD_ACCESS в строке BOOL fileExists:
-(void)checkIfDirectoryAlreadyExists:(NSString *)name
{
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSString *path = [[self documentsDirectory] stringByAppendingPathComponent:name];
BOOL fileExists = [fileManager fileExistsAtPath:path isDirectory:YES];
if (fileExists)
{
NSLog(@"Folder already exists...");
}
}
Я не понимаю, что я сделал неправильно? Все выглядит идеально для меня, и это, безусловно, соответствует документам, а не? Любые откровения о том, где я ошибся, будут высоко оценены! Спасибо.
ОБНОВЛЕНО:
Все еще не работает...
-(void)checkIfDirectoryAlreadyExists:(NSString *)name
{
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSString *path = [[self documentsDirectory] stringByAppendingPathComponent:name];
BOOL isDir;
BOOL fileExists = [fileManager fileExistsAtPath:path isDirectory:&isDir];
if (fileExists)
{
if (isDir) {
NSLog(@"Folder already exists...");
}
}
}