设置和维护的最佳方式是什么;用json数据填充我的nstableview?
如果这个问题已经得到回答,我很抱歉。我有点傻。从我发现的所有例子来看,我似乎无法解决这个问题 我正在使用Xcode 5构建一个MacOSX应用程序。我在interface builder中创建的界面有三个表视图。我填充这些视图的数据是json格式的,使用NSURLConnection成功接收 流行桌面视图的最佳方式是什么?我跟随的很多教程都使用了arraycontroller,它是使用IB拖放的。据我所知,我不需要阵列控制器,需要为每个表视图手动编写控制器代码。对吗?如果是这样,请解释我是如何进行此操作并设置绑定的 另外,当点击tableview 1中的一列时,我计划让它调整tableview 2和3中的数据,因此如果这会影响任何内容,请告诉我 提前谢谢 1月6日更新 这是我目前的代码 ContactsTableViewController.h设置和维护的最佳方式是什么;用json数据填充我的nstableview?,json,xcode5,nstableview,Json,Xcode5,Nstableview,如果这个问题已经得到回答,我很抱歉。我有点傻。从我发现的所有例子来看,我似乎无法解决这个问题 我正在使用Xcode 5构建一个MacOSX应用程序。我在interface builder中创建的界面有三个表视图。我填充这些视图的数据是json格式的,使用NSURLConnection成功接收 流行桌面视图的最佳方式是什么?我跟随的很多教程都使用了arraycontroller,它是使用IB拖放的。据我所知,我不需要阵列控制器,需要为每个表视图手动编写控制器代码。对吗?如果是这样,请解释我是如何进
#import <Foundation/Foundation.h>
@interface ContactsTableViewController : NSObject <NSTableViewDataSource, NSTableViewDelegate> {
IBOutlet NSTableView *contactsTableView;
}
-(id) init;
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView;
-(NSView *) tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row;
@end
在我的appDelegate中:
- (void) awakeFromNib {
NSLog(@"AWAKE");
ContactsTableViewController *contactsController = [[ContactsTableViewController alloc] init];
}
当前tableview中未显示任何内容,并且未调用numberOfRowsInTableView&viewForTableColumn。查看UITableViewDataSource,您需要在其中一个类(可能是视图控制器)中实现协议,实现UITableViewDelegate以获取同一类中的行选择事件
- (void) awakeFromNib {
NSLog(@"AWAKE");
ContactsTableViewController *contactsController = [[ContactsTableViewController alloc] init];
}