먼저 Realm 에 더미 데이터를 넣고 시작했다.
이슈 1 > "Present Modal"
캘린더에서 사용자가 클릭하여 하프 모달이 뜰 때, 사용자가 캘린더에서 클릭한 날짜와 creatDate의 String 값이 같은 부분을 찾았다.
이후 Realm의 데이터 타입과 하프 모달에 이모지의 데이터 타입을 맞춰주는 작업을 하였다.
이제 사용자가 기록했던 이모지 데이터가 하프 모달에서 보여진다.
// change Realm data to class data
func setSleepTime(iconString:String){
self.sleepTimeString = iconString
}
// change Realm data to class data
func changeToimageFeelingIcon(iconInt:Int){
switch iconInt {
case 0:
self.imageFeeling = UIImageView(image: UIImage(named: "Happy"))
break
case 1:
self.imageFeeling = UIImageView(image: UIImage(named: "Tranquility"))
break
case 2:
self.imageFeeling = UIImageView(image: UIImage(named: "Tough"))
break
case 3:
self.imageFeeling = UIImageView(image: UIImage(named: "Sad"))
break
case 4:
self.imageFeeling = UIImageView(image: UIImage(named: "Tired"))
break
case 5:
self.imageFeeling = UIImageView(image: UIImage(named: "Angry"))
break
default:
break
}
}
// change Realm data to class data
func changeToimageMedicine(iconBool:Bool){
if iconBool == true{
self.imageDidGetMedicine = UIImageView(image: UIImage(named: "약복용"))
}
else{
self.imageDidGetMedicine = UIImageView(image: UIImage(named: "약미복용"))
}
}
이슈 2 > "Chart View"
https://github.com/zemirco/swift-linechart/tree/master/linechart
위 링크를 참고해서 기본적인 차트의 틀을 만들었다.
하지만 아직 차트 그래프에 데이터 바인딩하여 기분 데이터 보여주지 못하고
임시 데이터로 차트를 표현하는 정도이다.