【发布时间】:2014-11-09 23:28:33
【问题描述】:
如何将 JS 文件添加到主目录,以使 's' 不返回 'nil'。谢谢。
func analyzeText(text: String) {
let homeDir = NSHomeDirectory()
var err: NSError? = NSError()
let s = String(contentsOfFile: homeDir + "/text.js", encoding: NSUTF8StringEncoding, error: &err)
println(s)
var context = JSContext(virtualMachine: JSVirtualMachine())
context.evaluateScript(s)
let analyzeText = context.objectForKeyedSubscript("analyzeText")
let analyzeTextVal = analyzeText.callWithArguments([text])
println(analyzeTextVal)
}
【问题讨论】:
标签: javascript ios swift javascriptcore