나는 Cocoa에서 간단한 Todo 응용 프로그램을 만들고 있습니다. 내가 클래스 (그리고 XIB에 NSObject의) MATodoController 추가 한 : NSTableView는에Objective-C의 NSTableView에 행 추가/제거
MATodoController.h
#import <Cocoa/Cocoa.h>
@interface MATodoController : NSObject
{
IBOutlet NSTableView *table;
}
- (IBAction)addItem:(id)sender;
- (IBAction)removeItem:(id)sender;
@end
MATodoController.m
#import "MATodoController.h"
@implementation MATodoController
- (void)addItem:(id)sender
{
}
- (void)removeItem:(id)sender
{
}
@end
내가 콘센트 '테이블'을 가지고 및 버튼 클릭에 의해 호출 된 두 개의 액션 'addItem'과 'removeItem'.
방법이 있습니까 (물론 방법이 있습니다)
NSTableView에서 선택한 행을 제거하고 새로운 행을 추가하려면 어떻게해야합니까? 사용자가 여러 행을 동시에 선택할 수 있습니까?
미리 감사드립니다.
아, 한 가지 더 : NSTableView에는 단 하나의 열 (체크 박스로 구성) 만 있습니다.
고마워요! 그 튜토리얼 바위! –
NSTableViewDataSource (NSTableDataSource 아님)이며 int 대신 NSIntegers를 사용하십시오. – Tutankhamen