一尘不染

Swift-将Int64转换为NSMutableArray的AnyObject

swift

嗨,我有一个NSMutableArray,我尝试这样做:

var ma = NSMutableArray()
let number:Int64 = 8345834344
ma.addObject(number)// Error "Type Int64 does not conform to protocol AnyObject"

如何将Int64变量添加到NSMutableArray()?


阅读 213

收藏
2020-07-07

共1个答案

一尘不染

您正在使用基础数组(NSMutableArray),因此应使用基础编号对象:

ma.addObject(NSNumber(longLong:number))

您还可以使用本机swift数组:

var ma = [Int64]()
ma.append(number)
2020-07-07