iPhoneでtheosを使用して、設定バンドルでcydiaの微調整を行っています
しかし、私はこのエラーが発生しています!
これは私が持っているコードです:
PSListController
(コードのどこにエラーがあるのかわかりません。コードが長すぎてここに貼り付けることができません。コードへのリンクを作成しました) http://pastebin.com/gQvYvB89
この問題を解決するにはどうすればよいですか?
iPhoneでtheosを使用して、設定バンドルでcydiaの微調整を行っています
しかし、私はこのエラーが発生しています!
これは私が持っているコードです:
PSListController
(コードのどこにエラーがあるのかわかりません。コードが長すぎてここに貼り付けることができません。コードへのリンクを作成しました) http://pastebin.com/gQvYvB89
この問題を解決するにはどうすればよいですか?
ヘッダーファイルの先頭に追加する必要が#import <UIKit/UIKit.h>
あります(これは一般的なことです。システム定義のクラスまたはプロトコル(基本的にNSまたはUIで始まるすべてのクラスなど)に遭遇した場合は、class-dumpによって生成されたヘッダーを削除する必要がありますシステムヘッダーをインポートすると、多くの問題を回避できます)。
ちなみに、CydiaにあるGCCは非常に古く(iOS 3.xの時代のものだと思います)、Theosを使用するのはとにかくお尻の痛みなので、デバイスでコンパイルするべきではありません:別のフレームワークがあります設定バンドル(および微調整、siri拡張機能、SBSettingsのトグルなど)の構築に役立ちます。これはiOSOpenDevと呼ばれ、これらのプロジェクトにXcodeを使用できます。これは、コマンドラインからデバイスでコンパイルするよりも大幅に改善されています(したがって、コードを完成させずに、構文を強調表示し、Xcodeが提供できるすべての優れた改善を実現します)。
PS:iOSOpenDevに移行することを選択した場合は、遠慮なく説明を求めてください。私はそれについてある程度の経験があります;)