メインバンドル内で参照されるフォルダーに画像が保存されるランダムなモンスターのスプライトを作成しようとしています。
NSString* bundlePath = [[NSBundle mainBundle] bundlePath];
NSString* resourceFolderPath = [NSString stringWithFormat:@"%@/monsters", bundlePath];
NSArray* resourceFiles = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:resourceFolderPath error:nil];
NSInteger randomFileIndex = arc4random() % [resourceFiles count];
NSString* randomFile = [resourceFiles objectAtIndex:randomFileIndex];
SKSpriteNode* tile = [SKSpriteNode spriteNodeWithImageNamed:randomFile];
上記のコードを実行すると、このエラーが発生します
SKTexture: Error loading image resource: "random_monster.png"
メインバンドルから画像を参照すると、コードが機能します。アプリ バンドル内のフォルダーからランダムな画像を使用して、それを SKSpriteNode に渡すにはどうすればよいですか?