2010-02-17 22 views
1

因此,我們必須使用Three20庫從Facebook(http://github.com/facebook/three20)的一個項目,我們正在努力進行編譯的最新版本(HEAD從GitHub)。Three20的UIKit的擴展似乎並沒有成爲被「納入」正常

此前它工作得很好,但現在事情已經改變:)

我得到的錯誤是在TTTableViewController無法識別的選擇:

 
[TTViewControllerSubClass popupViewController]: unrecognized selector sent to instance 

(有關於這個here另一個問題)

我檢查了TTViewController,事實證明我們實際上並不需要調用popupSubView,所以我評論說。然後我得到這個錯誤:

 
-[UIImageView removeAllSubviews]: unrecognized selector sent to instance 

所以,我檢查的Three20這兩種方法的位置,和它們分別是在UIViewControllerAdditions.m和UIViewAdditions.m。因此,這讓我認爲Three20在基本的UIKit類中添加了一些方法,而這些方法實際上並沒有按照它們應該包含的方式進行包含。

問題是,我被卡住那裏:)我有不知道如何讓UIKit中包括這些類,或「修復」 Three20(如果它確實是一個Three20問題),使其工作。

所以我希望有一個靈魂在這裏會通過我難以置信的長問題描述,並指出我在正確的方向!

感謝提前:)

回答