我正在尝试向 NSArrayController 类添加新类别:它可以选择第一项和最后一项。我这样做了:
#import "NSArrayController+selectEnds.h"
@implementation NSArrayController (selectEnds)
- (void)selectFirst:(id)sender {
if (self.arrangedObjects !=nil){ BOOL ignore = [self setSelectionIndex:0];}
}
- (void)selectLast:(id)sender {
if (self.arrangedObjects !=nil){
NSUInteger lastItem = [self.arrangedObjects count]-1;
BOOL ignore = [self setSelectionIndex:lastItem];}
}
@end
我没有收到任何错误,但我想将此对象放入 IB 中,使用蓝色立方体并将按钮绑定到其“selectFirst”和“selectLast”方法。
但我有点迷茫:从哪个标准对象开始?一个标准的 ArrayController?然后,选择哪个类名来列出新方法?
感谢您的帮助……</p>