2013-01-31 2 views
1

Как мы можем установить более одного напоминания в нашем приложении для iPhone, я должен установить индивидуальное напоминание для каждого проекта изображения в своем приложении, чтобы пользователь мог принимать изображения (ежедневно, еженедельно или ежемесячно) из камера для конкретного проекта, я могу установить одно напоминание, но когда я попытался установить более одного напоминания для другого проекта в своем приложении, он перезаписывает все предыдущие напоминания обо всех проектах. пожалуйста, дайте мне любую идею.Несколько напоминаний в одном приложении iPhone

+0

UILocalNotification ..... –

+0

Возможно, вам стоит опубликовать код, который вы бы исправили. –

ответ

0

попробуйте это.

//KeyValue = used for identifying reminder 
    //RepeatType = NSWeekCalendarUnit or NSMonthCalendarUnit 
    //AlertBody = display text 

    -(void)setReminder:(NSDate*)date KeyValue:(NSString*)keyValue RepeatType:(NSInteger)repeatType AlertBody:(NSString*)alertBody 
    { 
     UILocalNotification *localNotif = [[UILocalNotification alloc] init]; 
     if (localNotif == nil) 
      return; 

     localNotif.fireDate = date; 
     localNotif.timeZone = [NSTimeZone defaultTimeZone]; 

     // Notification details 
     localNotif.alertBody = alertBody; 

     // Set the action button 
     localNotif.alertAction = NSLocalizedString(@"View",nil); 

     localNotif.soundName =UILocalNotificationDefaultSoundName; 

     // Specify custom data for the notification 
     NSDictionary *infoDict = [NSDictionary dictionaryWithObject:[NSString stringWithFormat:@"%@",keyValue] forKey:@"ReminderID"]; 

     localNotif.userInfo = infoDict; 
     localNotif.repeatInterval = repeatType; 

     // Schedule the notification 
     [[UIApplication sharedApplication] scheduleLocalNotification:localNotif]; 

     [localNotif release]; 


    } 

// вызов этого метода для установки одного уведомления. // вы можете установить столько, сколько хотите.

Смежные вопросы