- (IBAction)openCardsTable:(id)sender {
CardsTableViewController *controller = [[CardsTableViewController alloc]init];
[self.navigationController pushViewController:controller animated:YES];
}
//CardsTableViewVontroller中
-(id)init{
self = [super init];
if(self){
data = [ContactInfoStore defaultStore];
NSLog(@"data array:%@",[data array]);
}
return self;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 0;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Return the number of rows in the section.
NSLog(@"data array:count:%lu",(unsigned long)[[data array] count]);
return [[data array]count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cellIdentifier"];
if(!cell){
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cellIdentifier"];
}
ContactInfo *item = [data.array objectAtIndex:indexPath.row];
cell.textLabel.font = [UIFont systemFontOfSize:18.0];
cell.detailTextLabel.font = [UIFont systemFontOfSize:13.0];
cell.textLabel.text = item.name;
cell.detailTextLabel.text = item.jobDescription;
return cell;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。