0

私には価値があります:

private var journeysArray : [JourneyInformation]!

viewWillAppearCore Data からデータをロードします。

        let moc = DataController().managedObjectContext
        let reqest = NSFetchRequest(entityName: "JourneyInformation")
do {
        journeysArray = try moc.executeFetchRequest(reqest) as! [JourneyInformation]
        journeysTableView.reloadData()
    } catch {
        fatalError("Core data error \(error)")
    }

最初のリロード データはすべて正常に機能し、必要な情報をすべて取得できますが、2 回目のリロード後は次のようになります。

    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

        tableView.reloadData()

オブジェクトの属性JourneyInformationは nil です。journeysArray前と同じように 4 つのオブジェクトが含まれていることを示します。どのようにオブジェクトを取得し、損失なしでそれらを操作しますか?

4

0 に答える 0