2
@interface NSOutlineView (addations)
- (id)selectedItem
@end
@interface AAAOutlineView : NSOutlineView
@end
그래서 AAAOutlineView의 객체는 selectedItem 메소드를 호출 할 수 있습니까?범주 메서드를 하위 클래스까지 확장 할 수 있습니까?
감사합니다.
하지만이 범주는 공식적인 프로토콜입니다. 내가 "- [AAAOutlineView selectedItem] : 인스턴스 0x10011aff0로 보낸 인식 할 수없는 선택기" – CocoaUser
@CocoaUser에 대해 시도했습니다. 클래스에 인스턴스 메서드를 호출 할 수 없습니다. 만약 당신이'AAAOutlineView * someView = ...; id item = [someView selectedItem];'코드가 잘 동작해야합니다. – dasblinkenlight
정말 확실합니다. 객체의 인스턴스 메서드로 호출했습니다. 어쩌면 내가 실수 한거야. – CocoaUser