NSTableViewを使用しようとしていますが(これは初めての試みです)、何も表示されません。
プロジェクト(ARC)を作成し、xibにテーブルビューがあり、「データソース」と「デリゲート」をAppDelegateオブジェクトにドラッグしました。
AppDelegate.hに次のコードがあります:
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate, NSTableViewDelegate, NSTableViewDataSource>{
NSMutableArray* array;
}
@property (assign) IBOutlet NSWindow *window;
@property (assign) IBOutlet NSTableView *tableView;
@end
そしてM :
#import "AppDelegate.h"
@implementation AppDelegate
@synthesize window = _window;
@synthesize tableView = _tableView;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[array addObject:@"1"];
[array addObject:@"2"];
[array addObject:@"3"];
[array addObject:@"4"];
[_tableView reloadData];
}
- (id)tableView:(NSTableView *) aTableView objectValueForTableColumn:(NSTableColumn *) aTableColumn row:(NSInteger) rowIndex{
return [array objectAtIndex:rowIndex];
}
- (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView{
return [array count];
}
@end
エラーは何でしょうか?ありがとうございました