【发布时间】:2009-08-13 00:51:08
【问题描述】:
如果我创建一个 UITableViewController - 向下钻取按预期工作。如果用户选择了一个单元格并且我实现了“didSelectRowAtIndexPath”,则该单元格会闪烁蓝色并显示下一个视图。
但是,如果我包含一个“编辑”按钮(self.navigationItem.rightBarButtonItem = self.editButtonItem),当用户单击“编辑”时 - 模式会正确更改(所有单元格缩进并绘制适当的编辑附件),. ..但是,单元格不再是“可选择的”。
IE:在编辑模式下,当用户选择一个单元格时,什么都没有发生。没有蓝色闪光。没有调用“didSelectRowAtIndexPath”,什么都没有。
当我打开 iPhone 示例“iPhoneCoreDataRecipes”(如 SDK 文档中提供的那样)时,果然,它们有一个 RecipeDetailViewController - 当进入编辑模式时,仍然允许您向下钻取。我已经下载并构建了他们的示例,它工作得很好。我似乎在他们的代码中找不到任何技巧来启用这个“处于编辑模式行为时的可选单元格”,但是当我这样做时我没有得到它。
想法?
感谢您的任何时间,
-路德
【问题讨论】:
标签: iphone uitableview