【问题标题】:custom ui local notification by user setting通过用户设置自定义 ui 本地通知
【发布时间】:2012-12-09 22:02:16
【问题描述】:

我知道如何在 AppDelegate 的 applicationDidEnterBackground 函数中进行本地通知。

- (void)applicationDidEnterBackground:(UIApplication *)application

{

UILocalNotification * uln = [[UILocalNotification alloc] init];
uln.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];
uln.timeZone = [NSTimeZone defaultTimeZone];

uln.alertBody = @"Did you forget something?";
uln.alertAction = @"Show me";
uln.soundName = UILocalNotificationDefaultSoundName;
//uln.applicationIconBadgeNumber = 0;
uln.repeatInterval = NSMinuteCalendarUnit;
application.scheduledLocalNotifications = [NSArray arrayWithObject:uln];

}

但是,用户是否可以为 fireDate 设置一个时间,并设置一个请勿打扰的时间,例如午夜晚些时候?

【问题讨论】:

    标签: ios uilocalnotification appdelegate


    【解决方案1】:

    是的,您可以将 firedate 属性设置为未来的任何日期。请勿打扰用户可以在 iOS6 的设置中自行触发。

    【讨论】:

    • 谢谢!但我可以问一个简单的问题吗?我认为用户应该在 viewController 中设置时间。如何在 AppDelegate 文件中使用此值?我是初学者...
    • 如果您是 Cocoa 编程新手,我建议您从 Apple 的 developer.apple.com/library/ios/documentation/iphone/conceptual/… 教程开始。
    • 太好了,所以如果您认为我的回答对您有任何帮助,请将我的回答标记为已接受。
    猜你喜欢
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多