Swift:尝试将记录推送到实体时,NSManaged 中出现“运算符后的预期表达式”错误
Posted
技术标签:
【中文标题】Swift:尝试将记录推送到实体时,NSManaged 中出现“运算符后的预期表达式”错误【英文标题】:Swift: "Expected expression after operator" error in NSManaged while trying to push a record to entity 【发布时间】:2021-05-02 08:21:16 【问题描述】:我有一个实体,其中有 4 个字符串属性。我正在尝试将记录推送到实体中,但在记录行中遇到“运算符后的预期表达式”错误。
guard
let appDelegate = UIApplication.shared.delegate as? AppDelegate
else
return
let managedContext = appDelegate.persistentContainer.viewContext
//2
let entity = NSEntityDescription.entity(forEntityName: "Details", in: managedContext) !
//3
let record = NSManagedObject(entity: entity, insertInto: managedContext)
【问题讨论】:
【参考方案1】:这一行
let entity = ....... "Details", in: managedContext)! /// ! should be beside the line
【讨论】:
以上是关于Swift:尝试将记录推送到实体时,NSManaged 中出现“运算符后的预期表达式”错误的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 Vapor 将 swift 包推送到 Heroku
Swift Parse:如何将通知推送到特定的设备/objectId
Swift - 从 CollectionViewCell 中的 UIButton 推送到 ViewController
Swift - 推送到新 ViewController 时的黑色底栏
ViewController 将 Swift 从一个 VC 推送到另一个 VC 并返回
iOS 13 - 当搜索主动推送到其他 VC 时,该 VC UITableView 在 Swift 4 中的 NavigationBar 下