-
Notifications
You must be signed in to change notification settings - Fork 4
/
M3SettingsViewController.m
47 lines (35 loc) · 1.21 KB
/
M3SettingsViewController.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//
// M3SettingsViewController.m
// StoryboardExample
//
// Created by Martin Pilkington on 09/10/2013.
// Copyright (c) 2013 M Cubed Software Ltd. All rights reserved.
//
#import "M3SettingsViewController.h"
#import "M3EntriesController.h"
#import "M3Entry.h"
#import "M3AppController.h"
@interface M3SettingsViewController ()
@end
@implementation M3SettingsViewController
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return self.entriesController.entries.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"cell"];
M3Entry *entry = self.entriesController.entries[indexPath.row];
[cell.textLabel setText:entry.name];
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
M3Entry *entry = self.entriesController.entries[indexPath.row];
[self.appController showDetailsForEntry:entry];
[self.appController hideSettings];
}
- (IBAction)done:(id)sender {
[self.appController hideSettings];
}
@end