6
ทำไมรหัสในการทดสอบหน่วยไม่สามารถหาทรัพยากรบันเดิลได้
รหัสบางตัวฉันเป็นการทดสอบหน่วยจำเป็นต้องโหลดไฟล์ทรัพยากร มันมีบรรทัดต่อไปนี้: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; ในแอพมันทำงานได้ดี แต่เมื่อทำงานโดยกรอบการทดสอบหน่วยpathForResource:ส่งคืนค่าศูนย์หมายความว่ามันไม่สามารถค้นหาfoo.txtได้ ฉันแน่ใจว่าfoo.txtได้รวมอยู่ในขั้นตอนการสร้างCopy Bundle Resourcesของเป้าหมายการทดสอบหน่วยแล้วเหตุใดจึงไม่พบไฟล์