2012-10-03 45 views
1

我正在運行Xcode 4.5,並且向現有項目添加了新的單元測試目標。單元測試目標不識別靜態csv文件

我向目標的Copy Bundle Resources部分添加了一個csv文件,但目標不會將該文件識別爲該包的一部分。當我運行在LLDB下面,我得到零結果:

po [NSBundle mainBundle] 
(id) $2 = 0x01937180 NSBundle </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/Developer/usr/bin> (loaded) 

po [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"csv"] 
(id) $3 = 0x00000000 <nil> 

有一個額外的步驟去識別該文件的目標是什麼?

回答

0

這是一個閱讀文檔類型的答案。

事實證明,調用[NSBundle mainBundle]不會加載包含目標文件的包。相反,我需要獲取其他捆綁標識符並使​​用該捆綁包。之後,所有事情都按預期工作。