我有一個項目有兩個目標,比方說appA和appB。兩個目標與單獨的.xib(具有相同名稱的圖像資源)
主視圖控制器(appViewController)的兩個靶共享代碼除的.xib文件。
我也有兩套png的每一個目標。
我的文件/項目的結構是這樣的:
*common* (members of both targets):
appViewController.h
appViewController.m
*appA* (members of target appA):
appViewController.xib
set of png files
*appB* (members of target appB):
appViewController.xib
set of png files
PNG在兩組具有相同的名稱,但它們被放置在單獨的文件夾/組,一組是一個目標的成員和其他其他的目標(同樣與appViewController.xib)
一切正常,只是當我嘗試編輯的.xib在IB文件罰款 - 這seemes到 感到困惑,並表現出一定程度的一個目標圖像,部分來自其他。
由於的.xib的是修改一個與部分錯誤圖像有點複雜(> 40個圖像)是 幾乎不可能 - 圖像必須被適當地放置在一個背景圖像(背景圖像也是的appA和appB的不同)。
該問題僅在編輯時間(在IB中)存在。編譯完成後,所有 這兩個目標圖像都是正確的。
我發現一個很快的&髒解決方案。在我開始編輯一個.xib 之前,我刪除了對另一組png的引用。這樣IB顯示正確的圖像 爲我正在編輯的.xib。當我完成時,我只需導入所有參考(其他 目標的png)。
我發現了一個similiar question,這並沒有真正回答。
我想知道,有沒有人有更清潔的解決方案呢?必須有更好的方法來做到這一點。
在[Apple Bug報告](https://bugreport.apple.com)網站上打開一張票。 – mspasov 2012-01-22 09:28:19
Thanx!我可能真的會這樣做。只是想與社區檢查,如果也許我錯過了在文檔中的東西 - 我沒有讀過很多關於IB,因爲我通常使代碼中的所有圖形用戶界面:) – 2012-01-22 09:38:10
臭蟲報道編號10736585 – 2012-01-22 19:34:30