【发布时间】:2016-01-07 00:13:25
【问题描述】:
我有一串数字,它们用零分隔,例如“97 189 254 229 193 189 3”,我想创建一个数组,其中每个条目的数据类型为 UInt8,如下所示:[97, 189, 254 , 229, 193, 189, 37, 51, 3]。
我试过了
let TextInt = UInt8(TextString.characters.split{$0 == " "}.map(String.init))
其中 TextInt 是数组,TextString 是字符串,但我得到错误 cannot invoke initializer for type 'UInt8' with an argument list of type '([String])'
【问题讨论】:
-
该字符串中没有零。你的意思是用空格隔开吗?