0

iPhoneでtheosを使用して、設定バンドルでcydiaの微調整を行っています

しかし、私はこのエラーが発生しています!

ここに画像の説明を入力

これは私が持っているコードです:

PSListController

(コードのどこにエラーがあるのか​​わかりません。コードが長すぎてここに貼り付けることができません。コードへのリンクを作成しました) http://pastebin.com/gQvYvB89

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

-1

ヘッダーファイルの先頭に追加する必要が#import <UIKit/UIKit.h>あります(これは一般的なことです。システム定義のクラスまたはプロトコル(基本的にNSまたはUIで始まるすべてのクラスなど)に遭遇した場合は、class-dumpによって生成されたヘッダーを削除する必要がありますシステムヘッダーをインポートすると、多くの問題を回避できます)。

ちなみに、CydiaにあるGCCは非常に古く(iOS 3.xの時代のものだと思います)、Theosを使用するのはとにかくお尻の痛みなので、デバイスでコンパイルするべきではありません:別のフレームワークがあります設定バンドル(および微調整、siri拡張機能、SBSettingsのトグルなど)の構築に役立ちます。これはiOSOpenDevと呼ばれ、これらのプロジェクトにXcodeを使用できます。これは、コマンドラインからデバイスでコンパイルするよりも大幅に改善されています(したがって、コードを完成させずに、構文を強調表示し、Xcodeが提供できるすべての優れた改善を実現します)。

PS:iOSOpenDevに移行することを選択した場合は、遠慮なく説明を求めてください。私はそれについてある程度の経験があります;)

于 2013-02-10T11:16:21.260 に答える