嗯,这是一个很奇怪的问题。(我只是希望这与我有一段时间没有玩那么多可可有关,否则......)
所以,这个问题很简单:
- 我正在使用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
有任何想法吗?