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问题),使其工作。
所以我希望有一个灵魂在这里会通过我难以置信的长问题描述,并指出我在正确的方向!
感谢提前:)