2014-09-30 93 views

回答

1

类别方法适用于定义类别的类的所有对象。由于每个AAAOutlineView是一个NSOutlineView对象,因此所有类别方法也适用于AAAOutlineView对象。

+0

但是,这个类别是正式协议。我尝试了这种情况得到了“ - [AAAOutlineView selectedItem]:无法识别的选择发送到实例0x10011aff0” – CocoaUser 2014-09-30 01:59:35

+0

@CocoaUser你不能调用一个类的实例方法。如果你尝试'AAAOutlineView * someView = ...; id item = [someView selectedItem];'你的代码应该可以正常工作。 – dasblinkenlight 2014-09-30 02:05:08

+0

我真的很确定,我把它称为对象的实例方法。也许我错了什么。 – CocoaUser 2014-09-30 02:13:16

相关问题