Swift – 将Int64转换为AnyObject for NSMutableArray

前端之家收集整理的这篇文章主要介绍了Swift – 将Int64转换为AnyObject for NSMutableArray前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我有一个NSMutableArray,我试试这个:
var ma = NSMutableArray()
let number:Int64 = 8345834344
ma.addObject(number)// Error "Type Int64 does not conform to protocol AnyObject"

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

您正在使用Foundation数组(NSMutableArray),因此您应该使用Foundation数字对象:
ma.addObject(NSNumber(longLong:number))

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

var ma = [Int64]()
ma.append(number)

猜你在找的Swift相关文章