Dispatch メイン キューを使用して FSCalendar をリロードしようとしています。問題なく動作しますが、カレンダーが 1970 年までさかのぼってしまいます。これを防ぐにはどうすればよいですか? または、日付を現在の日付に再度設定しますか? ここに私のコードがあります:
DispatchQueue.main.async {
self.calendar.firstWeekday = 7
self.calendar.locale = Locale(identifier: "fa_IR")
self.calendar.select(Date())
self.calendar.identifier = NSCalendar.Identifier.persian.rawValue
self.calendar.reloadData()
}
ところで、この問題は Dispatch とは関係ありません。他のフォームで再ロードすると、同じ問題が発生します。