我有以下字典:
let example: [String: (Int, Int)] = ["test": (0, 1)]
我需要将其存储为 NSData 变量,为此必须首先将其转换为 NSValue,我尝试按以下方式进行操作:
let nsval = NSValue().getValue(example as! UnsafeMutableRawPointer)
只遇到错误:
无法将“Void”(又名“()”)类型的值转换为指定类型“NSValue”
我已经看到建议使用的 SO 答案:
let test = UnsafeMutablePointer.load(example)
但这也会产生错误:
类型 'UnsafeMutablePointer<_>' 没有成员 'load'
那么,如何在 Swift 3 中将字典转换为 NSValue 呢?