Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios XCode表示该方法不会覆盖方法EditActionsErrorWatIndeXPath的超类中的任何方法_Ios_Swift_Uitableview - Fatal编程技术网

Ios XCode表示该方法不会覆盖方法EditActionsErrorWatIndeXPath的超类中的任何方法

Ios XCode表示该方法不会覆盖方法EditActionsErrorWatIndeXPath的超类中的任何方法,ios,swift,uitableview,Ios,Swift,Uitableview,我正在尝试为我的tableview程序创建自定义行操作。 为了做到这一点,我学习了必须使用editActionsForRowAtIndexPath实现表视图函数。但是Xcode说在超类中没有可以重写的方法 下面是有问题的代码 override func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject] {} 视图控制器是从UIV

我正在尝试为我的tableview程序创建自定义行操作。 为了做到这一点,我学习了必须使用
editActionsForRowAtIndexPath
实现表视图函数。但是Xcode说在超类中没有可以重写的方法

下面是有问题的代码

override func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath:
    NSIndexPath) -> [AnyObject] {}

视图控制器是从UIViewController继承还是从UITableViewController继承?它是从UITableViewController继承的。我正在尝试创建一个自定义表视图。该方法在苹果的API文档中,但我似乎无法覆盖它。我无法重现该问题。如果我将该函数(包括“覆盖”)添加到标准Xcode 6.4 Master Detail应用程序模板项目中的表视图控制器中,那么它编译时不会出现问题。是的,我解决了问题。结果是,他们将返回类型[AnyObject]替换为[UITableViewRowAction]。然后它就起作用了。我使用的是Xcode 7.0 Beta 5。但是[AnyObject]返回类型在xcode 6.4中工作。知道为什么吗?非常感谢你的帮助。听到这个消息真高兴。如果你认为你的解决方案对未来的读者有一定的价值,那么你现在就应该写下你自己的答案。否则,您可以删除问题:)