我已经使用终端将 Three20 导入到我的新项目中。当我构建项目时,我遇到了 13 个错误,即语义问题。如何解决这个或任何其他想法?
谢谢!
该框架不再维护。但是,如果您想获得没有任何 xcode 4.5 问题的版本,请下载项目的开发分支https://github.com/facebook/three20/tree/development。
这应该包括您正在寻找的修复程序。
据我所知,那个图书馆一团糟。
至于错误:
您使用的是哪个编译器?新编译器(Apple LLVM 4.1,如果我是正确的话)会自动创建那些“下划线 ivars”,而无需您合成它们:
例如(在新编译器之前):
@property (nonatomic) NSObjectTypeOrWhatever *tapCount
@synthesize tapCount=_tapCount
使用新的编译器,您只需要声明属性并为您生成“下划线 ivars”。
所以我想你有两个选择,
(第一个更快)
就扔自己吧。例如,在所有内容的前面,第一行应该是 self.tapCount 而不是 _tapCount。