0

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 とは関係ありません。他のフォームで再ロードすると、同じ問題が発生します。

4

1 に答える 1