使用FS日历将日期保存到Realm

时间:2020-06-29 22:11:26

标签: swift realm fscalendar

我是编码的新手,这是我的第一个应用程序。预先感谢您的帮助。

该代码仅保存今天的日期。

如何保存所选日期?

这是我的代码:

import UIKit
import FSCalendar
import RealmSwift

class testViewController: UIViewController, FSCalendarDelegate, FSCalendarDataSource {
    
    @IBOutlet weak var calendar: FSCalendar!
    
    let realm = try! Realm()
    
    var datePicked = Date()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        calendar.delegate = self
        calendar.dataSource = self
        
    }
    
    @IBAction func nextPressed(_ sender: UIButton) {
        
        let newTransaction = Transaction()
        
        newTransaction.transactionDate = datePicked
        
        try! realm.write {
            realm.add(newTransaction)
        }
    }
    
    func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition) {
        
        datePicked = date
        
        print(datePicked)
        
    }
}

1 个答案:

答案 0 :(得分:0)

我知道了。抱歉,错误在于读取数据的代码中。此Realm的编写代码是正确的。我说我是新手!