当闹钟响起时, UILocalNotification 并行我要打开自定义视图。
我正在使用以下代码。
UILocalNotification *notification = [[UILocalNotification alloc] init];
if (notification == nil)
return;
NSDate *dt = [NSDate dateWithTimeInterval:10 sinceDate:[NSDate date]];
notification.fireDate = dt;
notification.timeZone = [NSTimeZone defaultTimeZone];
notification.alertBody = @"After 10Secs...";
notification.alertAction = @"View";
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
使用此代码只会触发通知。
答案 0 :(得分:0)
现在已经确定了你要找的内容。
通知不能是自定义视图。它们由Apple处理,看起来都一样。唯一的变化是应用程序名称,图标和通知正文。
但是,在安排通知时,您可以将自定义数据存储在通知的UserInfo属性中。
然后,当您收到didFinishLaunchingWithOptions的委托调用时,您可以检查通知的选项。检查userInfo并显示带有自定义视图的viewController。
Apple在Notifications here
上有广泛的编程指南