这就是我的代码现在的样子:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"index %d %d", indexPath.row, indexPath.section);
BSTableViewCell *cell =
(BSTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"StoryList"];
if (cell == nil) {
// Create a new cell. CGRectZero allows the cell to determine the appropriate size.
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero
reuseIdentifier:@"StoryList"] autorelease]; //***
CGRect startingRect = CGRectMake(0.0, 0.0, 320.0, 60.0);
cell =
[[[BSTableViewCell alloc] initWithFrame:startingRect
reuseIdentifier:@"StoryList"] autorelease]; //***
但是我收到标记行的以下错误:
/Users/Alex/xCode Projects/FiveMins_1.2(WAV)/Classes/BSGameViewController.m:120:10:从 'UITableViewCell *' 分配给 'BSTableViewCell *' 的指针类型不兼容
第二个标记行出现以下错误:
/Users/Alex/xCode Projects/FiveMins_1.2(WAV)/Classes/BSGameViewController.m:120:38: 'initWithFrame:reuseIdentifier:' 已弃用:首先在 iOS 3.0 中弃用
我是新手,有人帮我编写初始程序,但我该如何解决这些问题?