折腾了半天,搞定了从txt文档读取数据,并转换成了Double格式
func readfile() -> [Double]// 从Source File 读取txt数据
{
var data = [Double]()
if let txtFile = NSBundle.mainBundle().pathForResource("UIKitDynamics", ofType: "txt")
//文件路径 txtFile为读取到的字符串路径,文件名<span style="font-family: Arial, Helvetica, sans-serif;">UIKitDynamics.txt</span>
{
let txtData = NSData(contentsOfFile: txtFile)// 读取数据,UTF-8格式的NSData
let myString:String = (NSString(data: txtData!, encoding: NSUTF8StringEncoding))! as String
// UTF-8格式的NSData转换成String
let myStringasArray : [String] = myString.componentsSeparatedByString(" ")
// String按照空格分割成数组
for em in myStringasArray {
data.append(Double(em)!) //
}
// String数组转化为Double数组
}
print(data)
return data
}