1
在我的iOS應用程序中,我有一個庫(我無法編輯)從應用程序的info-plist文件中抓取某些東西。圖書館使用此代碼獲取plist:如何從iOS單元測試中獲取不同的信息plist?
infoDict = [[NSBundle bundleForClass:[self class]] infoDictionary];
在應用程序中,它的工作效果很好。但是,當我運行使用相同方法的單元測試時,上面的行將返回Tests包的Info-plist,而不是主包。我可以在單元測試中做些什麼來解決這個問題,因爲我無法更改上面的代碼?
也許是我理解錯誤,但你是在暗示@ user1007895應該編輯'[一個NSBundle bundleForClass:[自我類]'和'[一個NSBundle mainBundle]'?如果是這樣,他說他不能編輯它。 – Gaston