Three20的UIKit的扩展似乎并没有成为被“纳入”正常

Three20的UIKit的扩展似乎并没有成为被“纳入”正常

问题描述:

因此,我们必须使用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问题),使其工作。

所以我希望有一个灵魂在这里会通过我难以置信的长问题描述,并指出我在正确的方向!

感谢提前:)

看起来像在http://three20.info/setup/existing升级Three20,并按照指示我设法得到这个工作!