How to update date in fscalender initially while launching an app. i am updating the date while scrolling fscalender but my doubt initially loading app how to send date to Post service Call?
This is my api for getting dates from server.
let now2 = NSDate()
let dateFormatter2 = DateFormatter()
dateFormatter2.dateFormat = "yyyy"
let nameOfyear = dateFormatter2.string(from: now2 as Date)
print("nameOfyear",nameOfyear)
let urlString = Fetch_Parent_Dashboard_Calendar_URL+"&year="+nameOfyear+"&month="+nameOfMonth+"&branch_id=" + Userbranchid!
i am taking date value from user defaults sending to server when user scrolling fscalender.Following is the code for sending date to server when scrolling fscalender.
func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition)
{
let dateFormatter2 = DateFormatter()
dateFormatter2.dateFormat = "dd/MM/yyyy"
let nameOfDate = dateFormatter2.string(from: date as Date)
print("nameOfDate",nameOfDate)
UserDefaults.standard.set(nameOfDate, forKey: "nameOfDate")
}
My doubt is initially loading the app i have to send current date and scrolling time have to send that user defaults time how to handle date at this case