我只是在尝试我的一个项目,其中包含 Three20,它似乎没有编译/给我构建错误。似乎是因为一些 UITouch 界面发生了变化。想知道是否有快速解决方法可以做到这一点?
似乎这是问题所在:
UITouch ivars 已从 iOS 6 SDK 标头中删除:UIViewAdditions 中的私有 API 访问会破坏 iOS 6 上的构建。
我只是在尝试我的一个项目,其中包含 Three20,它似乎没有编译/给我构建错误。似乎是因为一些 UITouch 界面发生了变化。想知道是否有快速解决方法可以做到这一点?
似乎这是问题所在:
UITouch ivars 已从 iOS 6 SDK 标头中删除:UIViewAdditions 中的私有 API 访问会破坏 iOS 6 上的构建。
GitHub 上的这个补丁似乎解决了在 iOS 6 下使用 Three20 时的这个问题。
基本上补丁是更新src/Three20UI/Headers/UIViewAdditions.h
和src/Three20UI/Headers/UIViewAdditions.m
更改所有引用
#ifdef DEBUG
对此:
#ifdef DEBUG_TOUCHES