【发布时间】:2017-02-01 18:08:28
【问题描述】:
我是 swift 的初学者,在将字符串转换为 UInt32 时遇到问题。
let Generator = (ReadableJSON ["People"] [Person]["F1"].string! as NSString).doubleValue
if Generator == 1 {
NameLabel1 = ReadableJSON ["People"] [Person]["A1"].string as String!
NameImeNaObekt = ReadableJSON ["People"] [Person] ["B1"].string as String!
Picture = ReadableJSON ["People"] [Person] ["E1"].string as String!
} else {
let RGen = arc4random_uniform ("\(Generator)") // here is the error
}
你能告诉我如何解决它。问题出在最后一行,它是红色的,上面写着无法将 String 类型的值转换为 UInt32。 主要思想是我从 JSON 文件中读取数字,我必须将此数字填充到 arc4random_uniform 中。
【问题讨论】:
-
既然你是 Swift 的初学者,请先学习考虑变量名以小写字母开头的命名约定。