从参考中获取函数名称

时间:2017-01-22 20:02:38

标签: swift reflection

鉴于以下内容,是否可以在Swift / Obj-C中使用某种反射机制来获取字符串" foo"来自参考bar

我查看了this和其他一些SO帖子,但他们似乎专注于对类进行反射,而不是单独的函数。我看到了method_getName,但我不知道如何将Swift函数转换为Method对象。

func foo(p1:Any, p2:String) -> Int {
    return -1
}
func getName(fn:Any) -> String {
    return // name of fn
}
print(getName(fn))

0 个答案:

没有答案