получить двоичные данные, чтобы узнать, сколько атрибутов сохранено - PullRequest
2 голосов
/ 20 января 2020

Мой приведенный ниже код swift берет 2 буквенных изображения, а затем сохраняет их в основные данные. Все, что я хочу, это получить забавную c выборку - вывести в области dubgg, сколько атрибутов сохранено в основных данных. Поэтому в разделе отладки должно быть указано, что в разделе отладки сохранено 2 элемента.

import UIKit
import CoreData

class ViewController: UIViewController {


let appDelegate = UIApplication.shared.delegate as! AppDelegate //Singlton instance

lazy var context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext

var piczy = [UIImage]()

override func viewDidLoad() {
    super.viewDidLoad()

    let newUser = User(context: context)
    let newUser2 = User(context: context)
    newUser.pic = #imageLiteral(resourceName: "Jessica").jpegData(compressionQuality: 0.9) as NSObject?


    newUser2.pic =  #imageLiteral(resourceName: "Jessica").jpegData(compressionQuality: 0.9) as NSObject?



    save()

}
func save() {

    let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "User")

    do {

     let jake =   try context.count(for: fetchRequest)

        print(jake)

    } catch let error as NSError {
        print("Could not fetch \(error) ")
    }

}
...