4

ARC が有効になっている新しく作成された Xcode プロジェクトでは、次の警告メッセージが表示されますRKRequest.m

Semantic Issue:
Instance method '-hostAndPort' not found (return type defaults to 'id')
Semantic Issue:
Class method '+URLRequestForPath:PUTParameters:scheme:host:consumerKey:consumerSecret:accessToken:tokenSecret:' not found (return type defaults to 'id')
Semantic Issue:
Instance method '-hostAndPort' not found (return type defaults to 'id')
Semantic Issue:
Class method '+URLRequestForPath:POSTParameters:scheme:host:consumerKey:consumerSecret:accessToken:tokenSecret:' not found (return type defaults to 'id')
Semantic Issue:
Instance method '-hostAndPort' not found (return type defaults to 'id')

は次のPodfileとおりです。

platform :ios

dependency 'Facebook-iOS-SDK', '1.2'
dependency 'RestKit', '0.10.1'

と:

cocoapods (0.6.0.rc2)

警告はどのように修正できますか?

アップデート:

さらに調査した結果、CocoaPods は古いライブラリに依存しているようです。これについては、この問題cocoa-oauthで説明しています。したがって、質問は次のようになります。

4

2 に答える 2

0

ココアポッドについては何も知りませんが、あなたの警告については知っています. これらの警告は、オブジェクトを送信しようとしているメッセージがヘッダーに見つからないことを意味します。

これは、いくつかのことを意味します。

- the header file is not in the search path of your build settings. 
- the header file does not exist.
- the header file is not included in your project.
- the methods do not exist at all or do not exist in your header.

RKRequest.h ファイルをインポートしていて、それが検索パスにあることを確認してください。RKRequest.m がフレームワークまたはライブラリの一部である場合でも、プロジェクトにはヘッダーが必要です。

于 2012-06-18T06:11:40.437 に答える
0

これを .m ソースに追加します

#import < RestKit/RestKit.h >

あなたのプロジェクトに lib

関連を見る

RestKit/RestKit.h ファイルが見つからないというエラー - バージョン 0.10.0

于 2012-06-18T18:58:04.500 に答える