Skip to content

Instantly share code, notes, and snippets.

@jesusdomin
Last active August 29, 2015 14:06
Show Gist options
  • Select an option

  • Save jesusdomin/8caf68125caa4111e3a5 to your computer and use it in GitHub Desktop.

Select an option

Save jesusdomin/8caf68125caa4111e3a5 to your computer and use it in GitHub Desktop.
iOS 7> Local notifications sample
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Solicitamos permiso al usuario
if UIApplication.instancesRespondToSelector(Selector("registerUserNotificationSettings:")) {
UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: .Alert | .Sound, categories: nil))
}
return true
}
}
import UIKit
class LocalNotificationViewController: UIViewController {
@IBOutlet weak var datePicker: UIDatePicker!
override func viewDidLoad() {
super.viewDidLoad()
var notification = UILocalNotification()
notification.alertBody = "Notification message!"
notification.fireDate = NSDate(timeIntervalSinceNow: 60)
UIApplication.sharedApplication().scheduleLocalNotification(notification)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment