Ios 无法识别的选择器已发送到实例-Swift
这个问题已经被问了好几次了,但解决方案似乎总是在Ios 无法识别的选择器已发送到实例-Swift,ios,swift,uibutton,Ios,Swift,Uibutton,这个问题已经被问了好几次了,但解决方案似乎总是在操作字符串的末尾添加:,或者添加一个发送方参数,比如UIButton或AnyObject,但这不适用于我 这是我的代码:(在cellforrowatinexpath函数中) 有什么问题吗?尝试将mapsHit函数移出cellForRowAtIndexPath:函数,使其成为全局函数(在视图控制器上下文中),而不是cellForRowAtIndexPath方法中的嵌套函数。这可能有效,但是我需要在函数中使用单元格中的值,所以这种方法不适合我。
操作
字符串的末尾添加:
,或者添加一个发送方参数,比如UIButton
或AnyObject
,但这不适用于我
这是我的代码:(在cellforrowatinexpath
函数中)
有什么问题吗?尝试将
mapsHit
函数移出cellForRowAtIndexPath:
函数,使其成为全局函数(在视图控制器上下文中),而不是cellForRowAtIndexPath
方法中的嵌套函数。这可能有效,但是我需要在函数中使用单元格中的值,所以这种方法不适合我。
let mapsbut = cell.viewWithTag(912) as! UIButton
mapsbut.addTarget(self, action: "mapsHit:", forControlEvents: UIControlEvents.TouchUpInside)
func mapsHit(sender: UIButton!){
passBuild = buildings[indexPath.row]
performSegueWithIdentifier("mapSegue2", sender: self)
}
return cell