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
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
	if(contentRows == 0) {
		numberOfSections = 1;
		return 1;
	} else {
		numberOfSections = contentRows / kRowsPerSection;
		if(contentRows % kRowsPerSection != 0) {
			numberOfSections++;
		}
		
		if(adDidLoad) {
			numberOfSections *= 2;
		}
		
		return numberOfSections;
	}
}


// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
	if(contentRows == 0) {
		return 0;
	}
	
	if([self isAdSection:section]) {
		return 1;
	}
	
	if([self isContentSection:section]) {
		return [self numberOfRowsInContentSection:section];
	}
	
	return 0;
}