Question 1 => I do not understand what you want. (But if you only want to display the name of the days, such as Sunday, Monday, .... until Saturday , use UIPickerView. )
Question 2 => YES, you can get the correct date for a particular day, and you can get a notification on every specific day by setting localNotification.repeatInterval = NSWeekCalendarUnit;
To achieve this, it is also necessary to use the following code fragment (method). This method will return the correct date for the specific selected day, you just need to pass the day as a parameter to a method, such as
If the selected day is sunday , go 1
If the selected day is Monday , go through 2
.
.
.
If the selected day is Saturday , go to 7
Here is the method code:
-(NSDate *) getDateOfSpecificDay:(NSInteger ) day
And don't forget to set localNotification.repeatInterval = NSWeekCalendarUnit;
source share