Работа с путями из [[NSBundle mainBundle] resourcePath]
Я уверен, что это очень простая проблема, но мне трудно найти что-нибудь об этом.
Скажем, у меня есть мое приложение в папке, в некоторых других папках, например:
- MainFolder > SecondaryFolder > AppBundle.app > все материалы
Затем я хочу получить доступ к файлу, который находится в "MainFolder". Я знаю, что могу получить путь к AppBundle, используя:
NSLog (@ "% @", [[NSBundle mainBundle] resourcePath]);
Я не уверен, как получить путь к "MainFolder".
Любые указатели будут замечательными!
Спасибо,
Том
Ответы
Ответ 1
Я бы дважды использовал -[NSString stringByDeletingLastPathComponent]
.
NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
NSString *secondParentPath = [[bundlePath stringByDeletingLastPathComponent] stringByDeletingLastPathComponent];
Ответ 2
Я использую:
NSString *mainBundlePath = [[NSBundle mainBundle] bundlePath];