में स्थानीय अधिसूचना, अधिसूचना पृष्ठभूमि में ठीक काम करता है इस प्रकार है:अग्रभूमि
UILocalNotification *notification1=[[UILocalNotification alloc]init];
notification1.fireDate=alramtime;
[email protected]"Training Time";
notification1.repeatInterval=NSDayCalendarUnit;
[email protected]"Alarm.caf";
///////
previousnotif=[[NSUserDefaults standardUserDefaults]objectForKey:@"notif1"];
previous=[NSKeyedUnarchiver unarchiveObjectWithData:previousnotif];
NSLog(@"alarm %@",previous);
if (previous!= NULL) {
[[UIApplication sharedApplication]cancelLocalNotification:previous];
[[NSUserDefaults standardUserDefaults]removeObjectForKey:@"notif1"];
}
NSData *alarm1=[NSKeyedArchiver archivedDataWithRootObject:notification1];
[notifdefaults setObject:alarm1 forKey:@"notif1"];
/////////
[[UIApplication sharedApplication] scheduleLocalNotification:notification1];
NSLog(@"new alarm %@",notification1);
लेकिन जब मैं अग्रभूमि में भी खेलने के लिए इसे संशोधित इस प्रकार है: .. इसकी नहीं working..Only चेतावनी दिखाई देता है लेकिन कोई ध्वनि???
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
UIApplicationState state = [application applicationState];
if (state == UIApplicationStateActive) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"KNIP"
message:notification.alertBody
delegate:self cancelButtonTitle:@"Close"
otherButtonTitles:nil];
[alert show];
}
@end
जब मैं लॉग इन करें soundfile notification..they काम के आदि गुण ठीक है ... लेकिन कोई आवाज नहीं है ...