まあ、これはかなり奇妙な問題です。(私はそれがしばらくの間ココアとあまり遊んでいない、またはそうでなければ私の何かと関係があることを願っています...)
したがって、問題は非常に簡単です。
- Xcode 4.3.3を使用しています(非常に単純なテストプロジェクト-10.7 SDK - ARCなし)
- あるクラスにカテゴリを作成しています(例
NSProgressIndicator
) - 適切なヘッダーファイルをインクルードしています
- カテゴリのメソッドのいずれかを使用しようとすると(ただし、使用可能なコマンドのドロップダウンに表示されます)、エラーが発生します:
[NSProgressIndicator start]:認識されないセレクターがインスタンス0x7f9f4b91a0a0に送信されました
コード
(例として-他の(100回テストされた)カテゴリで発生しました):#import <Foundation/Foundation.h>
@interface NSProgressIndicator (NSProgressIndicator_Functions)
- (void)start;
- (void)stop;
@end
#import "NSProgressIndicator+Functions.h"
@implementation NSProgressIndicator (NSProgressIndicator_Functions)
- (void)start
{
[self setHidden:NO];
[self startAnimation:nil];
}
- (void)stop
{
[self setHidden:YES];
[self stopAnimation:nil];
}
@end
何か案は?