Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
如何在Swift中将函数转换为其名称的字符串_Swift - Fatal编程技术网

如何在Swift中将函数转换为其名称的字符串

如何在Swift中将函数转换为其名称的字符串,swift,Swift,func displayingsomething(something:UIView){}->“displayingsomething” 我非常喜欢Swift中的seletor类型参数。它只传递一个函数名字符串!我想实现一个传入函数并发出字符串的函数,这样当我想传递“选择器类型”时就可以使用这个函数了。Swift目前不包括运行时API来实现这一点 如果您对某个功能感兴趣,可以在处提交功能请求。我不确定如何在没有名称的情况下传递函数。@自然查看这是对与Objective-C的@selector(di

func displayingsomething(something:UIView){}
->
“displayingsomething”


我非常喜欢Swift中的seletor类型参数。它只传递一个函数名字符串!我想实现一个传入函数并发出字符串的函数,这样当我想传递“选择器类型”时就可以使用这个函数了。

Swift目前不包括运行时API来实现这一点


如果您对某个功能感兴趣,可以在处提交功能请求。

我不确定如何在没有名称的情况下传递函数。@自然查看这是对与Objective-C的@selector(displaySomething:)并行的请求,它很有用,因为它参与自动完成、编译时检查,还有重构。@JackLawrence好的,是的,那太好了。