我目前正在尝试使用我的代码将蓝牙设备的 NSUUID 保存到核心数据中,如下所示:
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let context = appDel.managedObjectContext
let newDevice = NSEntityDescription.insertNewObjectForEntityForName("Devices", inManagedObjectContext: context)
newDevice.setValue(connectingPeripheral.identifier, forKey: "identifier")
newDevice.setValue(TextField.text, forKey: "name")
do{
try context.save()
} catch _ as NSError{
}
错误发生在
newDevice.setValue(connectingPeripheral.identifier, forKey: "identifier")
由于我无法将 NSUUID 存储到 SQLite 数据库中。我能想到的唯一方法是将 NSUUID 转换为字符串并存储到 SQLite 中。但这不是那么合适。谁能建议我如何将 NSUUID 存储到 SQLite 中?谢谢