Ios 模拟器未显示UILocalNotification

Ios 模拟器未显示UILocalNotification,ios,timezone,ios-simulator,uilocalnotification,uiapplication,Ios,Timezone,Ios Simulator,Uilocalnotification,Uiapplication,我试图合并在特定时间间隔后触发的本地通知,但是,在使用模拟器进行测试时,我似乎无法在任何时候显示通知 我只想在创建10秒后显示本地通知,但是,当在模拟器中运行应用程序时,无论应用程序是在前台还是后台,都不会显示任何内容 我错过什么了吗?这和时区有关吗 //通知设置 UILocalNotification* localNotification = [[UILocalNotification alloc] init]; localNotification.fireDate = [NSDate dat

我试图合并在特定时间间隔后触发的本地通知,但是,在使用模拟器进行测试时,我似乎无法在任何时候显示通知

我只想在创建10秒后显示本地通知,但是,当在模拟器中运行应用程序时,无论应用程序是在前台还是后台,都不会显示任何内容

我错过什么了吗?这和时区有关吗

//通知设置

UILocalNotification* localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];
localNotification.alertBody = @"Testing";
localNotification.alertAction = @"Show me the item";
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.applicationIconBadgeNumber = [[UIApplication sharedApplication] applicationIconBadgeNumber] + 1;

[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
//这是我的应用程序代理中的didReceiveLocalNotification

UIApplicationState state = [application applicationState];
if (state == UIApplicationStateActive) {
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Reminder" message:notification.alertBody delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
}

iOS模拟器无法自动获取真实位置

你可以设置一个假位置来保持你的应用程序运行。试着用这个来检测它是否是一个模拟器,然后设置它

#if (TARGET_IPHONE_SIMULATOR)

iOS模拟器无法自动获取真实位置

你可以设置一个假位置来保持你的应用程序运行。试着用这个来检测它是否是一个模拟器,然后设置它

#if (TARGET_IPHONE_SIMULATOR)
1) 你已经注册了使用前通知吗?你可以在这里看到我的帖子,内容是我错过了这个简单的步骤而面临的问题。这是用Swift写的,但你知道要点:

2) 我认为当你在应用程序内部时,通知不起作用,因为这样会破坏通知的目的。当您不在应用程序中时,即后台模式或终止时,通知会提醒您。因此,当您进行测试时,请确保您不在应用程序中

3) 一般来说,根据我的经验,在真实设备上测试通知比在模拟器上测试通知更好。

1)您注册了最新使用通知了吗?您可以在这里看到我的帖子,内容是我所面临的问题,只是错过了这个简单的步骤。这是用Swift写的,但你知道要点:

2) 我认为当你在应用程序内部时,通知不起作用,因为这样会破坏通知的目的。当您不在应用程序中时,即后台模式或终止时,通知会提醒您。因此,当您进行测试时,请确保您不在应用程序中


3) 一般来说,根据我的经验,在真实设备上测试通知比在模拟器上测试通知更好。

如果你注释掉时区线会发生什么?如果注释掉时区线会发生什么?非常感谢!!我需要开始更多地阅读文档,而不是依赖教程:)我很惊讶我找不到任何关于注册本地通知的信息!是的,没有一个教程提到过这一点,我不明白为什么。但正如你所说,这也迫使我更详细地阅读文档。谢谢你接受答案。非常感谢你的回答!!我需要开始更多地阅读文档,而不是依赖教程:)我很惊讶我找不到任何关于注册本地通知的信息!是的,没有一个教程提到过这一点,我不明白为什么。但正如你所说,这也迫使我更详细地阅读文档。谢谢你接受答案。