【发布时间】:2017-11-21 06:04:19
【问题描述】:
如何在启动应用程序时最初更新 fscalender 中的日期。我在滚动 fscalender 时更新日期,但我怀疑最初加载应用程序如何将日期发送到 Post service Call?
这是我从服务器获取日期的 api。
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!
当用户滚动 fscalender 时,我从用户默认发送到服务器的日期值。以下是滚动 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")
}
我的疑问是最初加载应用程序我必须发送当前日期和滚动时间必须发送该用户默认时间在这种情况下如何处理日期
【问题讨论】:
-
你能说得更具体点吗?
-
如何在 fscalender 中更新日期。这是我从服务器获取日期的 api。
let now2 = NSDate() let dateFormatter2 = DateFormatter() dateFormatter2.dateFormat = "yyyy" let nameOfyear = dateFormatter2.string(from: now2 as Date) print("nameOfyear",nameOfyear) let UrlStraing = Fetch_Parent_Dashboard_Calendar_URL+"&year="+nameOfyear+"&month="+nameOfMonth+"&branch_id=" + Userbranchid!。我在这里发送当前日期 -
我在用户滚动 fscalender 时从用户默认发送到服务器获取日期值。这是我在滚动 fscalender 时向服务器发送日期的代码。` func calendar(_ calendar: FSCalendar, didSelect date: Date , 在 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") }
-
我的疑问是最初加载应用程序我必须发送当前日期和滚动时间必须发送该用户默认时间在这种情况下如何处理日期。
标签: ios swift date fscalendar