5

我有两个 Xcode 不喜欢的 UITableViewCell 自定义子类。我正在尝试调用 registerClass:forReuseIdentifier: 方法,如下所示:

static NSString* gameCellIdentifier = @"GameCell";
static NSString* buttonCellIdentifier = @"ButtonCell";
// Register the classes for use.
[self.tableView registerClass:ButtonCell forCellReuseIdentifier:buttonCellIdentifier];
[self.tableView registerClass:GameCell forCellReuseIdentifier:gameCellIdentifier];

而且我收到错误消息“意外的接口名称......而是预期的表达式。” 错误。有任何想法吗?

4

2 回答 2

8

你需要发送一个ClassregisterClass:forCellReuseIdentifier:所以你需要这样做:

[self.tableView registerClass:[ButtonCell class] forCellReuseIdentifier:buttonCellIdentifier];
[self.tableView registerClass:[GameCell class] forCellReuseIdentifier:gameCellIdentifier];

祝你好运 !

于 2013-06-03T00:01:43.283 回答
1

没关系,我想通了。我只需要做 [ButtonCell class] 代替。

于 2013-06-03T00:00:40.210 回答