首页 > 解决方案 > UITextView 保存数据

问题描述

我想知道一旦应用程序被双击/强制退出后如何将数据保存在 UITextView 中。我可以在 textViewDidChange 调用上编写一些可以自动保存输入的代码吗?以下是我的代码:

    class Coordinator : NSObject,UITextViewDelegate {
    
    var parent : MultiTextField
    
    init(parent1 : MultiTextField) {
        
        parent = parent1
    }
    
    func textViewDidBeginEditing(_ textView: UITextView) {
        
        textView.textColor = .black
    }
    
    func textViewDidChange(_ textView: UITextView) {
        self.parent.obj.size = textView.contentSize.height
        
    }
    
    func textViewDidEndEditing(_ textView: UITextView) {
        print("Editing is done")
    }
    

标签: iosswiftswiftuiuitextviewtextfield

解决方案


您可以将内容保存在 textViewDidChange 中的 userDefault 中;并在加载视图时从 userDefault 重新加载内容。


推荐阅读