【发布时间】:2015-03-09 21:42:03
【问题描述】:
我在 OS X 10.10 上使用 XCode 6,并且有一个故事板,其中包含一个带有拆分视图控制器的窗口,如下图所示。
拆分视图控制器(图中突出显示)是MyViewController 的一个实例,其代码如下:
MyViewController.h
#import <Cocoa/Cocoa.h>
@interface MyViewController : NSSplitViewController <NSTableViewDataSource>
@end
MyViewController.m
#import "MyViewController.h"
@implementation MyViewController
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
return 7;
}
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
return [NSString stringWithFormat:@"%ld", (long)row];
}
@end
我想让视图控制器成为我故事板中NSTableView 的dataSource,但是我无法连接它们。这是有原因的吗?
【问题讨论】:
标签: cocoa nstableview osx-yosemite nsstoryboard