我正在准备XCTest并执行测试,我需要从测试包中加载资源。因此,我使用:
NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSString *path = [bundle pathForResource:@"item" ofType:@"plist"];
问题是
bundleForClass
返回nil
。每个类都绑定到从中加载的捆绑包,这怎么可能发生?是否有任何设置需要更正以使其起作用? 最佳答案
你可以喜欢
NSString *path = [[NSBundle mainBundle] pathForResource:@"item" ofType:@"plist"];