title: UILocalNotification triggers daily even after setting repeatInterval as weekday
body: <p>I am trying to create a local notification for a reminder on a particular days in a week. </p>
  
  <p>This is what I did so far to achieve</p>
  
  <pre><code>let calender = NSCalendar.currentCalendar()
          let notification = UILocalNotification()
          notification.soundName = UILocalNotificationDefaultSoundName
  
          notification.userInfo = NSDictionary(objects: [employee.deptID!], forKeys: [“deptID”]) as [NSObject : AnyObject]
          if #available(iOS 8.2, *) {
              notification.alertTitle = employee.Name
          } else {
          }
          notification.alertBody = "Its time to remind you about today’s target"
  
  let dc = calender.components([NSCalendarUnit.Weekday , NSCalendarUnit.Hour , NSCalendarUnit.Minute, NSCalendarUnit.Second], fromDate: timePicker.date)
                  dc.weekday =  4
  notification.repeatInterval = NSCalendarUnit.Weekday // TODO :
                  notification.fireDate = calender.dateFromComponents(dc)
                  UIApplication.sharedApplication().scheduleLocalNotification(notification)
  </code></pre>
  
  <p>But, the above code is triggering daily at that particular time. I want the notification to trigger at a particular time on the particular weekday.</p>
  
  <p>What is the mistake in the above code ?</p>