如何根据函数名称 String var 调用函数并将参数传递给函数?我试图这样做是斯威夫特,终于得到了它。
在 Swift 3 中 - 入站 'params' 作为 [String: Any],其中 params["function"] == "getSomeData">
let funcName = String(format: "%@:", (params["function"] as? String)!)
let selector = NSSelectorFromString(funcName)
self.perform(selector, with: params)
func getSomeData(_ params: [String: Any]) {
print(params)
}