最初にアプリケーションを起動するときにfscalenderの日付を更新する方法。私はfscalenderをスクロールしている間に日付を更新していますが、最初にアプリケーションをロードする疑いがあるので、Postサービスコールに日付を送信する方法はありますか?Swift IosのFsCaldenerで日付を更新するには?
これは、サーバーから日付を取得するための私の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.Followingが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")
}
私の疑問は、最初に私が正しく理解している場合、あなたは以下のようにしなければならない。この場合に
から同じメソッドを呼び出すには、あなたは、より具体的にすることはできますか? – raki
fscalenderの日付を更新する方法。これはサーバーから日付を取得するための私のAPIです。 '' now2 = NSDate() let dateOfyear = dateFormatter2.string(from:now2 as Date) print( " "+ nameOfyear"、nameOfyear) UrlStraing = Fetch_Parent_Dashboard_Calendar_URL + "&year =" + nameOfyear + "&month =" + nameOfMonth + "&branch_id =" + Userbranchid!ここで私は現在の日付を送っています – siddu
私はfscalender.thisがfscalender.funcalender.thisをスクロールするときにサーバーに日付を送信するための私のコードであるときにサーバーに送るユーザーのデフォルトからの日付の価値を取っていますfuncalender(_ calendar:FSCalendar、didSelect date: monthPositionで:FSCalendarMonthPosition){ せdateFormatter2 =たDateFormatter() dateFormatter2.dateFormat = "DD/MM/YYYY" nameOfDate = dateFormatter2.string(からみましょう:日付として日付) プリント( "nameOfDate"、nameOfDate) UserDefaults .standard.set(nameOfDate、forKey: "nameOfDate") } – siddu