0

我有一个带有 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;
 }
4

1 回答 1

1

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

于 2012-09-05T10:16:03.887 回答