こんにちは!プログラミング初心者で現在カレンダーアプリを作成中です。
FScalendarを使用しているのですが、ライブラリの使い方などがいまいちわかっておらず、参考文献も少ないため、苦戦しております。
至らないところも多々ありますが、ご教示いただけたら嬉しいです。
前提・実現したいこと
FSCalendarでカレンダーアプリを作成中です。
Realmにてデータを取得した後にLabelにその値を出したいのですが、出し方がわかりません。
現在UIButtonのアクションにてLabelに値が出ますが、ボタンを押さずともLabelに値が出るような方法を教えてください。
該当のソースコード
swift
1//Event.swift 2import Foundation 3import RealmSwift 4 5class Event: Object { 6 7 @objc dynamic var date: String = "" 8 @objc dynamic var beer: Int = 0 9 @objc dynamic var hungover: Bool = false 10 11 12}
swift
1//EventViewController.swift 2import UIKit 3import RealmSwift 4 5class ThirdViewController: UIViewController { 6 7 @IBOutlet weak var CupOfHungover: UILabel! 8 @IBAction func button(_ sender: Any) { 9 let realm = try! Realm() 10 let results = realm.objects(Event.self).filter("hungover == true") 11 12 var sum = 0 13 for res in results{ 14 sum += res.beer 15 } 16 CupOfHungover.text = "(sum / results.count)" 17 }
補足情報(FW/ツールのバージョンなど)
Xcode Version 10.1
Swift version 4.2.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。