请查看我下面的数组并查看字符串中的空格。我不知道字符串是否占用空间。
var workFlowID = [Int]()
let metaData = realm.objects(MetaData.self)
print(metaData)
for item in metaData {
let workdflow = item["workflow"] as! Int
workFlowID.append(workdflow)
}
workFlowID = [39, 39, 39, 39, 39]
let uniqueArray = Array(Set(workFlowID))
uniqueArray = [39]
var shaString = String()
shaString = String(format:"{\"workflow\":%d}",uniqueArray)
输出shaString " {\" workflow \":(\ n 39 \ n)}"
答案 0 :(得分:0)
如果uniqueArray
是数组,则表示它应该是[Int]
而不是Int
。
uniqueArray: [Int] = [39]
var shaString = String()
shaString = String(format:"{\"workflow\":%d}",uniqueArray)
以上行仅提供{"workflow":2296608}
如果在Int
中表示您需要使用
uniqueArray: Int = 39
var shaString = String()
shaString = String(format:"{\"workflow\":%d}",uniqueArray)
这将给出{"workflow":39}
答案 1 :(得分:-2)
代码不起作用。 如果您打算打印uniqueArray,那么这里就是修改。
uniqueArray: [Int] = [39]
var shaString = String()
shaString = String(format:"{\"workflow\":\(uniqueArray)}")