【发布时间】:2017-02-14 13:42:27
【问题描述】:
如何根据函数名 String var 调用函数并将参数传入函数?我试图做到这一点是 Swift 并最终得到它。
【问题讨论】:
标签: ios swift3 selector performselector
如何根据函数名 String var 调用函数并将参数传入函数?我试图做到这一点是 Swift 并最终得到它。
【问题讨论】:
标签: ios swift3 selector performselector
在 Swift 3 中 - 入站“参数”为 [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)
}
【讨论】: