我有一个使用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;
 }

最佳答案

检查标识符“ Cell”是否在您的单元格属性检查器中

关于ios - 没有项目出现在UITableView中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12277900/

10-10 20:24