three20和iOS 6不能正常工作

我只是尝试了一个有Three20的项目,它似乎没有编译/给我造成错误。 看起来像是因为一些UITouch界面已经改变。 不知道是否有一个快速解决这个问题?

看起来像这里是问题:

UITouch ivars已经被删除了iOS 6 SDK头文件:UIViewAdditions中的私有API访问打破了iOS 6的构build。

GitHub上的这个补丁看起来像是在iOS 6下使用Three20时修复了这个问题。

基本上修补程序是更新src/Three20UI/Headers/UIViewAdditions.hsrc/Three20UI/Headers/UIViewAdditions.m并更改所有引用

 #ifdef DEBUG 

对此:

 #ifdef DEBUG_TOUCHES