Подтвердить что ты не робот

Работа с путями из [[NSBundle mainBundle] resourcePath]

Я уверен, что это очень простая проблема, но мне трудно найти что-нибудь об этом.

Скажем, у меня есть мое приложение в папке, в некоторых других папках, например:

  • MainFolder > SecondaryFolder > AppBundle.app > все материалы

Затем я хочу получить доступ к файлу, который находится в "MainFolder". Я знаю, что могу получить путь к AppBundle, используя:

NSLog (@ "% @", [[NSBundle mainBundle] resourcePath]);

Я не уверен, как получить путь к "MainFolder".

Любые указатели будут замечательными!

Спасибо, Том

4b9b3361

Ответ 1

Я бы дважды использовал -[NSString stringByDeletingLastPathComponent].

NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
NSString *secondParentPath = [[bundlePath stringByDeletingLastPathComponent] stringByDeletingLastPathComponent];

Ответ 2

Я использую: NSString *mainBundlePath = [[NSBundle mainBundle] bundlePath];