我收到一条警告,说initWithFrame:reuseldentifer:
已被弃用。我不知道这意味着什么。如何解决这个错误?
// If no cell is available, create a new one using the given identifier
if (cell == nil) {
cell = [[[ThreadSCell alloc] initWithFrame:CGRectMake(0,0,0,0) reuseIdentifier:CellIdentifier] autorelease];
cell.accessoryType = UITableViewCellAccessoryNone;
}
我正在使用this code。
答案 0 :(得分:2)
这意味着Apple建议您不要再使用initWithFrame:reuseIdentifier:
来创建单元格。这可能有很多原因,比如有更好的替换方法,或者该方法可能导致问题,或者它会被删除。
在这种情况下,指定的初始值设定项现在为initWithStyle:reuseIdentifier
,您应该使用该初始化程序来消除警告。