我有一个表视图,我正在尝试将数据加载到其中。从NSLog
显示器上看,数据是正确且存在的。但是没有调用以下方法,例如NSLog
根本没有出现评论:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
// UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
}
NSString *cellValue = [listOfStates objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
return cell;
NSLog(@"Passed: cellForRowAtIndexPath");
}
同样,init 也没有运行。我虽然 init 总是运行,如果存在的话?
- (id)init {
if ((self = [super init])) {
listOfStates = [[NSMutableArray alloc] init];
stateName = [[NSString alloc] init];
NSLog(@"INIT StateName %@", stateName);
}
return self;
NSLog(@"Passed: init");
}
有任何想法吗?