我有一个使用UITableView的简单应用程序 即使他们应该没有项目出现。我忘记了什么...... (我知道调用了cellForRowAtIndexPath)
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 1;
}
- (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];
}
[[cell textLabel] setText:@"terlala"];
return cell;
}
使用
调用表视图控制器 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
SillyTableViewController * CamerasViewController = [[SillyTableViewController alloc] init];
[[self window] addSubview:[CamerasViewController view]];
[self.window makeKeyAndVisible];
return YES;
}
答案 0 :(得分:1)
检查标识符“Cell”是否在您的单元属性检查器
中