Установка атрибута NSFileBusy в iOS - PullRequest
1 голос
/ 02 декабря 2011

Кто-нибудь заставил NSFileBusy работать?Используя приведенный ниже тест, он не работает:

NSString* filePath = @"test.txt";
NSError* err = NULL;
NSDictionary* dic = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:TRUE] forKey:NSFileBusy];
BOOL res = [[NSFileManager defaultManager] setAttributes:dic ofItemAtPath:filePath error:&err];
dic = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:&err];
NSLog(@"File Busy %@", [dic objectForKey:NSFileBusy]);

Отладка показывает, что 'err' является нулевым в обоих вызовах, результат setAttributes равен true, а ключ 'NSFileBusy' отсутствует в словаре атрибутовсовсем.Посмотрел несколько примеров реализации, но не смог найти ни одной.Если кто-то укажет мне правильную информацию или пример, это будет с благодарностью.

1 Ответ

1 голос
/ 06 мая 2012

Поздно, но тем не менее: в iOS нет NSFileBusy, потому что у него не должно быть графического представления файла, такого как Finder: все в песочнице в приложениях.

...