Nib-файлы не могут быть загружены по имени из основного комплекта - PullRequest
0 голосов
/ 03 ноября 2011

Кажется, что мои nib-файлы включены в мою тестовую цель, их нет в основном комплекте, поэтому мое приложение падает на меня, когда я кодирую nib по его имени из основного комплекта.Либо мне нужно найти правильный пакет, который включает в себя мой файл пера, либо мне нужно загрузить перо, используя путь.

У кого-нибудь есть решение для любого из них?[NSBundle bundleForClass:[self class]] не работает.Я думаю, что перо и файлы классов не в одном комплекте

1 Ответ

1 голос
/ 04 ноября 2011

Может помочь перечислить связки

for (NSBundle *bundle in [NSBundle allBundles])
{
    // can look for resources in bundle
    locatedPath = [bundle pathForResource:resourcePath ofType:type];

    // or maybe trying and load the nib from it?
    UINib *nib = [UINib nibWithName:@"Blah" bundle:bundle];

    // check for !nil ...
}
...