Skip to main content

Set Local Notification

//Get Time from the UIDatePicker

NSDate *selected = [[datePickerObj date] copy];


UILocalNotification *localNotification=[[UILocalNotification alloc]init];
    localNotification.fireDate=[format dateFromString:[selected descriptionWithLocale:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]]];
    [localNotification setFireDate:selected];

    localNotification.alertBody=[NSString stringWithFormat:@"Time For The Prayer"];
   
    /*
     Options available for the repeat notification
    
     NSEraCalendarUnit
     NSYearCalendarUnit
     NSMonthCalendarUnit
     NSDayCalendarUnit
     NSHourCalendarUnit
     NSMinuteCalendarUnit
     NSSecondCalendarUnit
     NSWeekCalendarUnit
     NSWeekdayCalendarUnit
     NSWeekdayOrdinalCalendarUnit
     NSQuarterCalendarUnit
    
     */
    localNotification.repeatInterval = NSDayCalendarUnit;  //For Daily alarm
    localNotification.soundName=UILocalNotificationDefaultSoundName;
    UIApplication *app=[UIApplication sharedApplication];
    [app scheduleLocalNotification:localNotification];
  

Comments

Popular posts from this blog

iOS9 iTune Upload Error : Invalid Bundle. iPad Multitasking support requires launch story board in bundle

1. Add the UIRequiresFullScreen key to your Xcode project’s Info.plist file and apply the Boolean value YES 2. This will fix one more issue that is coming at the time of iTune upload Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. If your application only using single orientation then use the above keyword in info.plist

iOS Beta Builder

Download iOS Beta Builder 1.0 While I’ve been working on iOS for awhile, I don’t have a ton of experience with Cocoa proper – I’m sure there are probably some issues that slipped through the testing process. Screenshots:   How Does It Work? 1. Build your .ipa file using Xcode’s ‘Build and Archive’ option. Choose ‘Save to Disk’. 2. Launch BetaBuilder (or drag and drop the .ipa on to it). If you need to, select your .ipa file. The app should pre-fill the other details. 3. Enter your intended deployment URL. This is the URL on the Web where your beta will be posted / viewed in a browser. This info gets baked into the deployment file. 4. Hit ‘Generate Deployment Files’ and pick a location to output the files. That’s it – just upload the generated files to your Web server and then hit the URL in the device’s browser. BetaBuilder simply generates the HTML and manifest files needed to make wireless distribution work. As a convenience, it also bundles an iTunes installable

AppCenter SDK integration error while running on device

While running the application on device and added AppCenter SDK. Analytics call showing below error. "An SSL error has occurred and a secure connection to the server cannot be made." Solution:  Add the below code in the info.plist file:      <key> NSAppTransportSecurity </key> <dict> <key> NSExceptionDomains </key> <dict> <key> *.appcenter.com </key> <dict> <key> NSExceptionMinimumTLSVersion </key> <string> TLSv1.2 </string> </dict> </dict> </dict> Your Plist file looks this after adding the above code: <?xml version= "1.0" encoding= "UTF-8" ?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" " http://www.apple.com/DTDs/PropertyList-1.0.dtd " > <plist version = "1.0" > <dict> <key> NSAppTransportSecurity </key> <dict> <key> NSExceptionDom