Я создал DataModel
имени xxx
& Имя сущности как Message
и добавил некоторые атрибуты. Я объявил Message
сущность как class Definition
в CodeGen
поле. При использовании Message
в коде почему он говорит:
Неразрешенный идентификатор Message
Мой код:
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
let text = userInfo["text"] as! String
let image = userInfo["image"] as! String
guard let url = URL(string: image) else {
completionHandler(.noData)
return
}
let context = persistentContainer.viewContext
context.perform {
do {
let message = Message(context: context)
message.text = text
message.received = Date()
} catch {
}
}
}
Пожалуйста, кто-нибудь, помогите мне исправить это. Спасибо авансовый.