从 Swift iOS 中的 Int 类型数组中删除空格
Remove WhiteSpace from Int type Array in Swift iOS
请查看下面的数组并查看 string.I 中的 space 不为什么字符串会得到 space.
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)}"
代码无效。
如果您想打印 uniqueArray,那么这里是修改。
uniqueArray: [Int] = [39]
var shaString = String()
shaString = String(format:"{\"workflow\":\(uniqueArray)}")
如果 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}
请查看下面的数组并查看 string.I 中的 space 不为什么字符串会得到 space.
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)}"
代码无效。 如果您想打印 uniqueArray,那么这里是修改。
uniqueArray: [Int] = [39]
var shaString = String()
shaString = String(format:"{\"workflow\":\(uniqueArray)}")
如果 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}