【发布时间】:2010-10-20 14:05:24
【问题描述】:
我使用 iOS 4.1 编译 uitableview 程序。必须做什么?
警告:由于使用旧版单元格布局 委托实施 表视图:accessoryTypeForRowWithIndexPath: 在 。请 删除您对此的实现 方法并设置单元格属性 附件类型和/或 编辑AccessoryType 移动到 新的单元格布局行为。这种方法 将来不再被调用 释放。
【问题讨论】:
标签: iphone uitableview
我使用 iOS 4.1 编译 uitableview 程序。必须做什么?
警告:由于使用旧版单元格布局 委托实施 表视图:accessoryTypeForRowWithIndexPath: 在 。请 删除您对此的实现 方法并设置单元格属性 附件类型和/或 编辑AccessoryType 移动到 新的单元格布局行为。这种方法 将来不再被调用 释放。
【问题讨论】:
标签: iphone uitableview
完全按照警告消息所说的去做:删除tableView:accessoryTypeForRowWithIndexPath: 的实现,并将单元格的accessoryType 和editingAccessoryType 设置为tableView:cellForRowAtIndexPath:。
【讨论】:
来自tableView:accessoryTypeForRowWithIndexPath的文档:
(在 iOS 3.0 中已弃用。在配置表格视图单元格时,请使用 UITableViewCell 类的附件视图和附件类型属性(用于正常模式和编辑模式)。)
【讨论】: