首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSEntityDescription没有名为"name“的成员

NSEntityDescription没有名为"name“的成员
EN

Stack Overflow用户
提问于 2014-12-18 00:50:27
回答 1查看 255关注 0票数 0

我刚接触过iOS并编辑了一份旧的待办事项列表,我在不久前的教程中创建了这个列表。在升级到最新版本的xCode之后,出现了一些问题,除了这个之外,我似乎已经解决了所有这些问题:

"NSEntityDescription没有名为‘名称’的成员“

我从其他建议中尝试了几个实体名称的不同变体,但它们似乎只适用于由程序员分配的名称,而不是由用户传入的名称。

代码语言:javascript
复制
func insertNewObject(sender: AnyObject) {
    let context = self.fetchedResultsController.managedObjectContext
    let entity = self.fetchedResultsController.fetchRequest.entity
    let newManagedObject = NSEntityDescription.insertNewObjectForEntityForName(entity.name, inManagedObjectContext: context) as NSManagedObject

    newManagedObject.setValue(NSDate(), forKey: "timeStamp")

    // Save the context.
    var error: NSError? = nil
    if !context.save(&error) {
        abort()
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-18 01:00:56

下面是由一个新的快速项目创建的模板代码:

代码语言:javascript
复制
let context = self.fetchedResultsController.managedObjectContext
let entity = self.fetchedResultsController.fetchRequest.entity!
let newManagedObject = NSEntityDescription.insertNewObjectForEntityForName(entity.name!, inManagedObjectContext: context) as NSManagedObject

看来你需要添加'!‘在两个地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27537471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档