Работа с путями из [[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];