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

标签 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;
        }

这里如果结果是 2 取决于 IntervalType 我需要通知 它不适合我

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

最佳答案

@斯里尼瓦斯:

如果您查看我在此答案中发布的链接,您会知道我已经尝试了这里所有可能的解决方案来尝试做您当前想要做的事情。

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

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

我投入了将近 2 个月的时间(我在 2010 年 12 月提出问题,并在 2011 年 2 月自己回答)通过不同的文章和不同的论坛尝试并实现互联网上可用的所有可能的解决方案,但没有任何帮助。

如果某些内容对您有用,请查看我的链接并查找所有答案。

How to set Local Notification repeat interval to custom time interval?

真的希望这对你有帮助。

关于iphone - 如何为 Nslocal 通知设置自定义重复间隔......?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6991771/

相关文章:

iphone - 线程核心数据

javascript - 您如何获得 API Key 以访问服务预授权?

ios - 检测照片库为空

ios - NSNotification 用户信息在按下按钮时保持堆叠

ios - 在哪里以及如何注册接收通知的对象?

iphone - 在将对象传递给 -performSelector :withObject:afterDelay:? 之前我是否必须保留该对象

objective-c - NSOperation 中的 ASINetworkQueue 阻塞主线程

objective-c - 隐藏自动布局 UIView : How to get existing NSLayoutConstraint to update this one

iphone - objectAtIndex :0] numberOfObjects] > fetchLimit

ios - 删除应用程序时如何清除所有计划的本地通知