将数据传递到另一个View Controller时,核心数据使应用程序崩溃

时间:2018-11-20 11:56:59

标签: core-data

请检查以下我用于从核心数据中获取数据的代码,并将该数据传递给另一个ViewController。关闭视图控制器后,其给出的“内存已释放”消息和应用程序崩溃。

//Fetch Data From Core Data
let newsFetchRequest : NSFetchRequest<News> = News.fetchRequest()

do {
    let news = try PersistenceService.context.fetch(newsFetchRequest)
    self.newsList = news
}
catch {

}

//通过使用以下代码,我将一个记录从coredata发送到另一个视图 让detailVC = UIStoryboard(name:“ Main”,bundle:nil).instantiateViewController(withIdentifier:“ NewsDetailVC”)as!新闻详情VC detailVC.news = newsList [indexPath.row] 目前(detailVC,动画:true,完成:nil)

///在另一个视图控制器中,我只是确实获得了News实体的一个变量实例 var news = News()

0 个答案:

没有答案