一个简单的问题,但Apple Watch的一个大问题。
我正在搜索数组中元素的索引。但是代码给了我nil
。
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
let temperatur = context as! String
let SliderData = ["off", "comfort", "eco","5.0", "5.5", "6.0", "6.5"]
println(toString(temperatur.dynamicType))
println(find(SliderData, "\(temperatur)") )
}
答案 0 :(得分:1)
数组不包含变量“Temperatur”中包含的字符串,这就是您没有获得索引的原因。
如果该值已经是字符串,那么您不需要使用"\(temperatur)"
您可以改为使用此行:
println(find(SliderData, temperatur) )
答案 1 :(得分:0)
您正在搜索字符串“Temperatur” - 显然不在数组中 - 而不是变量temperatur
的内容
println(find(SliderData, temperatur) )