0

Main.m

NSDictionary *additionalQueryParameters = [NSURL ab_parseURLQueryString:[url query]];

OAuth.h

@interface NSURL (OAuthAdditions)

+ (NSDictionary *)ab_parseURLQueryString:(NSString *)query;

@end

OAuth.m

@implementation NUSL (OAuthAdditions)

+ (NSDictionary *)ab_parseURLQueryString:(NSString *)query
{
 does something..
}

その行を実行すると、このエラーがスローされます...

2012-12-03 15:10:58.506[12500:1d403] +[NSURL ab_parseURLQueryString:]: クラス 0xaece26c に送信された認識されないセレクター

2012-12-03 15:10:58.508[12500:1d403] *キャッチされない例外 'NSInvalidArgumentException' によるアプリの終了、理由: '+[NSURL ab_parseURLQueryString:]: 認識されないセレクターがクラス 0xaece26c に送信されました'

*最初のスローコールスタック:(0xada8012 0xa3d6e7e 0xae332ad 0xad97bbc 0xad9794e 0x17b5ee8 0x17b5724 0x17b58d6 0xa84f53f 0xa861014

なぜそれが見つからないのか、それを修正する方法はありますか?ありがとう。

4

2 に答える 2

1

OAuth.m が実際にターゲットにあり、プロジェクトでビルドされていることを確認してください....

于 2012-12-03T23:21:05.640 に答える
1

カテゴリの実装 (OAuth.m) の名前は NSURL ではなく NUSL です。カテゴリ インターフェイス (ヘッダー) の名前が正しく付けられているため、コンパイラはこのメソッドに問題はありません。

于 2012-12-10T16:00:26.813 に答える