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

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

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

  • MainFolder> SecondaryFolder> AppBundle.app> все вещи

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

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

В чем я не уверен, так это как получить путь к "MainFolder".

Любые указатели были бы великолепны!

Спасибо том

2 ответа

Решение

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

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

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

Другие вопросы по тегам