我正在使用iPhone中的theos进行带偏好包的cydia调整
但是我收到了这个错误!
这是我的代码:
PSListController
(我不知道我的代码中的错误在哪里。代码太长了,无法在此粘贴。我链接到我的代码) http://pastebin.com/gQvYvB89
如何解决这个问题?
答案 0 :(得分:0)
这不是答案,但不允许我发表评论。
IOSOpenDev的一个很好的替代品是Theos,这更像是你已经习惯了,因为它和你的iphone一样。您可以使用make命令并拥有模板。
安装相当复杂,但这是一个很好的指南。
http://brandontreb.com/beginning-jailbroken-ios-development-getting-the-tools
答案 1 :(得分:-1)
你应该在头文件的开头添加#import <UIKit/UIKit.h>
(这是常见的事情:如果遇到系统定义的类或协议 - 基本上每个以NS或UI开头的类和其他一些 - 你应该删除由类转储生成的标头并导入系统标头,这将为您节省很多麻烦。)
顺便说一句,你真的不应该在设备上编译东西,因为Cydia上的GCC非常过时(我认为它来自iOS 3.x天)并且使用Theos无论如何都是痛苦的:有另一个框架可以帮助你构建首选项包(和调整,siri扩展,SBSettings切换,......),它被称为iOSOpenDev,它允许你使用Xcode进行这些项目,这是一个比编译更重要的改进在命令行的设备上(所以没有代码完成,语法突出显示以及Xcode可以为您提供的所有重大改进)。
PS:如果您选择转移到iOSOpenDev随意请求解释,我有一些经验;)