1/*! 2 * \copy 3 * Copyright (c) 2013, Cisco Systems 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * 10 * * Redistributions of source code must retain the above copyright 11 * notice, this list of conditions and the following disclaimer. 12 * 13 * * Redistributions in binary form must reproduce the above copyright 14 * notice, this list of conditions and the following disclaimer in 15 * the documentation and/or other materials provided with the 16 * distribution. 17 * 18 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 21 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 22 * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 24 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 25 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 26 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 28 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29 * POSSIBILITY OF SUCH DAMAGE. 30 * 31 */ 32 33#import "DEMOViewControllerShowResource.h" 34 35@interface DEMOViewControllerShowResource () 36 37@end 38 39@implementation DEMOViewControllerShowResource 40 41- (id)initWithStyle:(UITableViewStyle)style 42{ 43 self = [super initWithStyle:style]; 44 if (self) { 45 // Custom initialization 46 } 47 return self; 48} 49 50- (void)viewDidLoad 51{ 52 [super viewDidLoad]; 53} 54 55- (void)didReceiveMemoryWarning 56{ 57 [super didReceiveMemoryWarning]; 58 // Dispose of any resources that can be recreated. 59} 60 61#pragma mark - Table view data source 62 63- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 64{ 65 // Return the number of sections. 66 return 1; 67} 68 69- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 70{ 71 // Return the number of rows in the section. 72 return [self.resFileArray count]; 73} 74 75- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 76{ 77 static NSString *CellIdentifier = @"resourcesListCell"; 78 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; 79 // Configure the cell... 80 cell.textLabel.text = [[self.resFileArray objectAtIndex:indexPath.row] lastPathComponent]; 81 return cell; 82} 83 84 85#pragma mark - Table view delegate 86 87- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 88{ 89 // Navigation logic may go here. Create and push another view controller. 90 self.selectedRow = indexPath.row; 91} 92 93@end 94