我真的是iOS开发的新手。我想在应用程序中使用核心数据功能将数据存储在数据库中。

我遵循了这个Core Data tutorial

我在Xcode中编写以下内容的代码:

override func viewDidLoad() {
    super.viewDidLoad()
    initCoredataFunctionalities()
}

func initCoredataFunctionalities() {
    let appDelegate = UIApplication.shared.delegate as! AppDelegate
    let viewContext = appDelegate.managedObjectContext
    let category = NSEntityDescription.insertNewObject(forEntityName:"category",into:viewContext) //this line shows the error of Unresolved symbol in NSEntityDescription
}

你们能给我解决方案吗?帮助将不胜感激。

Xcode版本:8.3.3

Swift版本:3.1

最佳答案

这是Swift 3.1所需的签名

您是否在文件顶部添加了import CoreData?它不是免费提供的UIKit

10-08 07:23