我想搜索特定的推送通知并将其从通知区域中删除。我想要一个看起来像这样的代码,除了它应该用于远程通知而不是本地通知。提前致谢。如何从通知区域删除特定的远程通知
for (UILocalNotification *lNotification in [[UIApplication sharedApplication] scheduledLocalNotifications])
{
if (![[userRecord valueForKey:@"User"] isEqualToString:[userInfo objectForKey:@"User"]])
{
[[UIApplication sharedApplication] cancelLocalNotification:lNotification];
}
}
我想到了这一点,但这将删除所有的通知,如果我没有错。 – Nitin
不,你应该使用这行代码来处理需要通知,如if([[userInfo objectForKey:@“User”] isEqual:@“Your user”]) – baydi