I have an NSDatePicker
with an associated NSButton
that changes the current date to "Today" when pressed.
However: When the date is currently January 4th, 2014, and I use the built-in arrow buttons to switch to a different month without changing the actual selected date, there seems to be no way to get the calendar to refresh. Here's a video of the issue:
Video of the Issue: https://www.dropbox.com/s/ay7fljnoyxb06ua/Calendar%20Test%20Video.mov
See the attached sample project for an example. To reproduce:
- Click "Today"
- Click the right-arrow button to switch to a different month (without selecting an actual day)
- Click "Today"
The NSDatePicker
seems to fail to refresh if you're programmatically selecting a date that is not in the currently-viewed month, and if the date that it is switching from is in a different month as well.
But, the date is properly picked. If you use the buttons to select a date, then manually browse back to the proper month, the date has been selected. But the calendar never shows you that month automatically, unless the date you're switching from is in the currently-viewed month.
Sample Project: https://www.dropbox.com/s/tnpox2mt5f5z2nb/CalendarTest.zip