私はここ数ヶ月、問題なくプロジェクトでRestKitを使用しています。Githubwikiの指示に従ってセットアップしました。今日、Xcodeはシミュレーターに接続しているときにハングしました。RestKitに触れるものとはまったく関係のない些細なUIコードを編集したところです。Xcodeを強制終了して再起動する必要がありました。再起動して再度コンパイルすると、RestKitは正常にビルドされましたが、アプリケーションに関連する一連のエラーが発生しました。よく調べてみると、それらはすべてRestKitに関連しています。RKRequestSerializableで始まり、それを参照するすべてのRestKitクラスに広がるエラーのカスケードがあります。
最初のエラーは、次の行の「予期されるタイプ」です。
@protocol RKRequestSerializable
次に、次の行の「Objective-Cメソッドに期待されるセレクター」:
- (NSString*)HTTPHeaderValueForContentType;
次に、「メソッド本体が必要です」:
@optional
私が最初にしたことは、最後に正常にコンパイルされてから行った変更を元に戻すことでしたが、これは何の違いもありませんでした。その後、誤って変更した場合に備えてRestKitをロールバックしましたが、効果はありませんでした。派生データの削除、RestKitの削除と再追加を試みましたが、何の効果もありません。私のプロジェクトはコンパイルされません。
最も奇妙なことは、RestKitが正常にコンパイルされることです。エラーは私のプロジェクトのコンパイルによるものです。私はこれまでにこれで3時間を失いました、そして私がこれをどのように解決するかもしれないかについてのどんな入力または提案でも大いに感謝します。