Получить массив основных элементов данных - PullRequest
0 голосов
/ 14 июня 2019

Я хочу получить данные ядра и распечатать весь массив в файле журнала. Прямо сейчас моя функция преобразует массив в двойное число, а затем находит среднее для всех чисел. Все, что я хочу сделать, это напечатать массив всех элементов строки "ee" в файле журнала

    func performAction() {
        let appD = UIApplication.shared.delegate as! AppDelegate
        let context = appD.persistentContainer.viewContext
        let request = NSFetchRequest<NSFetchRequestResult>(entityName: "Data")
        request.returnsObjectsAsFaults = false
        do {
            let result = try context.fetch(request)
            var retrievedData = [Double]()
            for data in result as! [NSManagedObject] {
                if let value = data.value(forKey: "ee") as? String {
                    retrievedData.append(Double(value) ?? 0)
                }
            }

            let arraySum = retrievedData.reduce(0, +)
            print(arraySum/Double(retrievedData.count))
            let venus = (arraySum/Double(retrievedData.count))
            average.text = String("\(venus)")

        } catch {
            print("Failed")
        }
    }
...