我有这段代码,我希望将其转换为快速代码。
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}
我默认获得删除编辑样式,我想要无样式。 在此先感谢。!!
答案 0 :(得分:6)
您可以通过命令单击Swift源文件或游乐场中的UITableViewDelegate
标识符来获取方法的正确声明。这使得Xcode向您展示了UITableView.h
的Swift-ified版本。在那里,您可以搜索editingStyleForRowAtIndexPath
以查找确切的方法签名。一旦你有了,其余的很容易:
func tableView(tableView: UITableView!, editingStyleForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCellEditingStyle {
return .None
}
请注意,由于声明的方法返回类型,Swift推断None
是UITableViewCellEditingStyle
枚举的成员。