私のnibファイルはテストターゲットに含まれているようですが、メインバンドルには存在しないため、メインバンドルから名前でnibを読み込んでいるときにアプリがクラッシュします。nib ファイルを含む正しいバンドルを見つけるか、パスを使用して nib をロードする必要があります。
誰かがどちらかの解決策を持っていますか? [NSBundle bundleForClass:[self class]]
動作しません。nib ファイルとクラス ファイルが同じバンドルに含まれていないと思います
私のnibファイルはテストターゲットに含まれているようですが、メインバンドルには存在しないため、メインバンドルから名前でnibを読み込んでいるときにアプリがクラッシュします。nib ファイルを含む正しいバンドルを見つけるか、パスを使用して nib をロードする必要があります。
誰かがどちらかの解決策を持っていますか? [NSBundle bundleForClass:[self class]]
動作しません。nib ファイルとクラス ファイルが同じバンドルに含まれていないと思います
バンドルを列挙すると役立つ場合があります
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 ...
}