보통 plist를 읽어올때 [NSBundle mainBundle] 을 사용하여 읽어오는데 단위 테스트를 할때 제대로 읽어오지 못하는 현상이 생긴다

이때 mainBundle 부분을 bundleForClass:[self class] 로 변경해주면 단위테스트를 할때도 제대로 plist의 path를 읽어온다



NSString * path = [[NSBundle bundleForClass:[self class]] pathForResource:@"ErrorMessage" ofType:@"plist"];

+ Recent posts