gpt4 book ai didi

模拟器中的iphone本地通知

转载 作者:行者123 更新时间:2023-12-03 18:13:36 24 4
gpt4 key购买 nike

我刚刚下载了 xcode 并尝试制作本地通知示例。问题是本地通知在模拟器中是否有效?

谢谢

最佳答案

是的,本地通知可以与模拟器一起使用。但是,如果您想在应用位于前台时看到通知,请确保在应用委托(delegate)中实现 application:didreceiveLocalNotification:

- (void)application:(UIApplication *)application
didReceiveLocalNotification:(UILocalNotification *)notification
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"MyAlertView"
message:notification.alertBody
delegate:self cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
if (alertView) {
[alertView release];
}
}

否则,请确保将通知安排在将来的某个时间,然后关闭应用程序,以便查看 Apple 示例的工作情况:

UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil) return;
NSDate *fireTime = [[NSDate date] addTimeInterval:10]; // adds 10 secs
localNotif.fireDate = fireTime;
localNotif.alertBody = @"Alert!";
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
[localNotif release];

很容易认为您没有正确实现测试代码,并且您只是没有在应用运行时处理事件。

关于模拟器中的iphone本地通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com