我正在准备XCTest并执行测试我需要从测试包加载资源。因此我使用:
NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSString *path = [bundle pathForResource:@"item" ofType:@"plist"];
问题是bundleForClass
会返回nil
。怎么会发生这种情况,因为每个类都绑定到一个从中加载的包?是否有任何设置需要纠正才能使其正常工作?
答案 0 :(得分:0)
你可以这样做,
NSString *path = [[NSBundle mainBundle] pathForResource:@"item" ofType:@"plist"];