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