【发布时间】:2010-12-30 12:16:43
【问题描述】:
我向 NSArray 添加了一个类别,其中包含一个用于排序的辅助方法。我的单元测试都通过了,但是在模拟器中运行应用程序时它会爆炸。这可能是因为 NSMutableArray / NSCFArray class cluster stuff?
这是错误: 'NSInvalidArgumentException',原因:'*** -[NSCFArray sortBySequenceAsc]:无法识别的选择器发送到实例 0x489c1f0'
无论如何,将类别添加到 NSArray 和 NSMutableArray 的正确方法是什么?
@interface NSArray (Util)
- (NSArray *)sortBySequenceAsc;
@end
@implementation NSArray (Util)
- (NSArray *)sortBySequenceAsc {
//my custom sort code here
}
@end
【问题讨论】:
标签: iphone objective-c categories