如何根据函数名称String var调用函数并将参数传入函数?我试图这样做是Swift,最后得到它。
答案 0 :(得分:0)
在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)
}