Three20:很多语义问题

时间:2012-12-09 14:39:19

标签: ios three20

我已经通过终端将Three20导入了我的新项目。当我构建项目时,我会得到13个错误,语义问题。如何解决这个或任何其他想法?

屏幕截图:http://s12.postimage.org/yifhn0ogd/Schermafbeelding_2012_12_09_om_01_26_29.png

谢谢!

3 个答案:

答案 0 :(得分:2)

不再维护此框架。但是,如果您想获得一个没有任何xcode 4.5问题的版本,请下载项目https://github.com/facebook/three20/tree/development的开发分支。

这应该包括您正在寻找的修补程序。

答案 1 :(得分:1)

据我所知,那个图书馆很乱。

至于错误:

你正在使用哪种编译器?新的编译器( Apple LLVM 4.1 ,如果我是正确的话),自动创建那些“下划线ivars”,而不需要合成它们:

e.g。 (在新编译器之前):

@property (nonatomic) NSObjectTypeOrWhatever *tapCount

@synthesize tapCount=_tapCount

使用新编译器,您只需要声明属性并为您生成“下划线ivars”。

所以我想你有两个选择,

  1. 更改编译器以匹配新编译器(LLVM 4.1)
  2. 手动合成这些属性
  3. (第一个更快)

答案 2 :(得分:0)

扔掉自己。例如,在所有内容之前,第一行应该是self.tapCount而不是_tapCount。