Если приложение находится в изолированной программной среде, оно не должно знать, что находится за пределами его собственного контейнера, нет?
NSArray * dirs = [[NSFileManager defaultManager] contentsOfDirectoryAtPath: @ "/" ошибка: NULL];
дает результаты, но
NSArray * dirs = [[NSFileManager defaultManager] contentsOfDirectoryAtPath: @ "/ var" error: NULL]; дает ноль.
Как приложение может знать, что находится на самом низком уровне, но не знает, что на один уровень выше?