swift - 如何使用核心数据保存在写板下方(用于签名)

标签 swift core-data swift3

我现在遇到了这个问题。我不知道如何在写字板下方保存和检索它。

enter image description here

 override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)
    if let AppDelegate = (UIApplication.shared.delegate as? AppDelegate)
    {
        let context = AppDelegate.persistentContainer.viewContext
        do{
            let results = try context.fetch(VisitorMO.fetchRequest())
            let signintime = results[lastnumber!] as? VisitorMO
//          signintime?.signinimage = imageView.image
            AppDelegate.saveContext()

        }catch{
            let nserror = error as NSError
            fatalError("Unresolved error \(nserror), \(nserror.userInfo)")
        }
    }

}

最佳答案

import UIKit
import CoreData
class ViewController: UIViewController {

   var logscreen: [NSManagedObject] = []

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.


    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func saveImage(){
        guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else {
            return
        }
        let managedContext = appDelegate.persistentContainer.viewContext
        do{
            let entity = NSEntityDescription.entity(forEntityName: "CoreImage", in: managedContext)!
            let data = NSManagedObject(entity: entity, insertInto: managedContext)
            data.setValue(imageview.image, forKeyPath: "image")
            try managedContext.save()
            logscreen.append(data)
        } catch let error as NSError {
            // failure
            print(error)
        }
    }
}

尝试使用此代码进行保存。还将图像转换为 nsdata 而不是 imageview.image

关于swift - 如何使用核心数据保存在写板下方(用于签名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44967377/

相关文章:

ios - 如何集成 Hero 框架?

Swift 3 Physicsbody 碰撞不起作用

core-data - CoreData轻量级迁移: which exactly are "simple changes to your model" which CoreData can migrate automatically?

iphone - xcdatamodel 内容消失

ios - 必须调用父类(super class) 'UITableViewCell' 的指定初始化程序

ios - Swift 中的 CoreAnimation 和 CAReplicatorLayer?

ios - 启动和停止 segued AVPlayer 的功能是什么?

arrays - 获取数组的总和,保存到核心数据,并在应用程序重新打开后从总和开始?

ios - 导航栏未显示在嵌入的导航 Controller 中

ios - 触摸文本框不起作用