Я использую раскадровку для своего образца проекта. Архитектура - это контроллер входа в систему и контроллер Home PageView. Пользователь нажимает кнопку на контроллере Home PageView для запуска локального уведомления.Xcode 6.1: Снимок изображения, которое не было отображено
-(IBAction)startLocalNotification { // Bind this method to UIButton action
NSLog(@"startLocalNotification");
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:7];
notification.alertBody = @"This is local notification!";
notification.timeZone = [NSTimeZone defaultTimeZone];
notification.soundName = UILocalNotificationDefaultSoundName;
notification.applicationIconBadgeNumber = 10;
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
}
Этот код идет в AppDelegate файле:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){
[application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];
}
[launchOptions valueForKey:UIApplicationLaunchOptionsLocalNotificationKey];
// Override point for customization after application launch.
return YES;
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
NSLog(@"didReceiveLocalNotification");
}
Теперь после нажатия приложение для фонового состояния я получаю сообщение ниже в консоли, но локальное оповещение работает отлично, как и ожидалось.
Снимки изображения, которое не было отображено, приводит к пустым моментальным снимкам. Убедитесь, что ваше представление было просмотрено как минимум один раз перед моментальным снимком или снимком после обновлений экрана.
Это сообщение связано с?
I * думаю * он должен быть связан со скриншотом, который формируется при вводе фона. К сожалению, я понятия не имею, является ли это серьезной проблемой или просто небольшая информация, которую я могу игнорировать. Мне было бы интересно узнать, достигли ли вы прогресса или какая-либо информация о том, нужно ли мне беспокоиться об этом. – button
Вы решили эту проблему? –