I am currently scheduling local notifications to appear once per day at 6PM if a user has not already opened the app that day. If the user has already loaded the application, th
localNotification.fireDate = fireIn;
in this line check wheather "fireIn" is object of NSDate
or NSString
.
If it's NSString
convert it into NSDate
object with help of NSDateformatter
and then assing it to localNotification
fireDate.
I was facing same problem previously and resolved it with above mentioned steps.