如何为Nslocal通知设置自定义重复间隔.....?

Sri*_*vas 6 iphone objective-c nsnotifications nsnotificationcenter

我是iphone开发的新手.我正在尝试在我的项目中使用NslocalNotification我需要每2小时或每两天或每两个月给予记忆等等.目前我正在使用NslocalNotification重复间隔.但它仅用于工作每小时使用Nscalender的每分钟....

        NSString *InterVal=[freQuencyArr objectAtIndex:index-2];
        NSString *InterValType=[freQuencyArr objectAtIndex:index-1];
        if(![InterVal isEqualToString:@"Every"])
        {  
         result=[InterVal intValue];
        }else
          result=1;
        if([InterValType isEqualToString:@"Day"]){
             notification.repeatInterval= NSDayCalendarUnit;    
        }else if([InterValType isEqualToString:@"Week"]){
            notification.repeatInterval= NSWeekCalendarUnit;    
         }
        else if([InterValType isEqualToString:@"Month"]){
            notification.repeatInterval= NSMonthCalendarUnit;   
        }else if([InterValType isEqualToString:@"days"]){
             notification.repeatInterval=result*24*60*60;
        }
Run Code Online (Sandbox Code Playgroud)

这里如果结果是2取决于IntervalType我需要通知它不能和我一起工作

         if([InterValType isEqualToString:@"days"]){
             notification.repeatInterval=result*24*60*60;
        }
Run Code Online (Sandbox Code Playgroud)

Par*_*att 7

@Srinivas:

如果你看一下我在这个答案中发布的链接,你会发现我已经尝试了所有可能的解决方案来尝试做你想要的.

我已经尝试了所有这些在我的应用程序中实现它,但这不起作用.

我不敢这说,但这是不可能的.它只允许将单位 NSCalendarUnit对象设置为重复间隔.

我投资了将近2个月(我在2010年12月问了这个问题,并于2011年2月自己回答)试图通过不同的文章和不同的论坛在互联网上实现所有可能的解决方案,但没有一个有所帮助.

如果对您有用,请查看我的链接并留意所有答案.

如何将本地通知重复间隔设置为自定义时间间隔?

真的希望这对你有所帮助.