我试图从AppDelegate.swft方法didReceiveRemoteNotiication调用SQLite插入方法。我有以下代码:
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
let db = try! Connection()
//try db.run(users.insert(email <- "xxx@gmail.com", name <- userInfo))
print(userInfo)
}
我想在收到远程通知时插入字符串“userInfo”,但是当我尝试运行注释代码时,我得到“命令因信号失败:中止陷阱:6”错误。
我能够用我的Android版本的应用程序实现这一点,我的问题是如何才能使这个工作适用于Swift 3.0?