这可能是一个愚蠢的问题,但我是 iPhone 开发的新手,无论如何我有一个NSMutableArray
从服务器加载的信息。我试图把这些信息放在一张桌子上。我四处寻找有关如何执行此操作的一些想法,然后遇到了很多人似乎为了执行此操作而使用的这段代码:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [myArray count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"UITableViewCell"];
if (!cell) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"UITableViewCell"] autorelease];
}
cell.textLabel.text = [myArray objectAtIndex:[indexPath row]];
NSLog(@"Cell is %@", [myArray objectAtIndex:indexPath.row]);
return cell;
}
现在我的问题在 if 语句中,它给了我两个关于 autorelease 的错误:在引用计数模式下不可用且不可用,并且 arc 禁止发送 autorelease 的消息,有什么想法吗?谢谢您的帮助