我正在尝试使用调试日志工具,并希望每次函数运行时都能打印出类名、实例、函数名及其参数。目前为止,我的代码如下:
class Object {
func exampleFunction(parameter1: String, parameter2: Int) {
print("\(self.dynamicType)."+__FUNCTION__+"( <TODO: INSERT ALL PARAMETERS HERE AUTOMAGICALLY> )")
//do function stuff
}
}
有没有一种方式可以像获取函数名称和类类型一样动态获取参数列表?
编辑:我在stackoverflow上找到了一个类似的问题(链接),但他们不知道如何获取参数。