Я создал UITableView с CustomCells.when нажав кнопку в верхней части представления, создается локальное уведомление и обновляется представление таблицы. Если приложение не находится в запущенном состоянии, уведомление отображается в баннере. При нажатии на баннер как запустить соответствующий обновленный UItableviewcell. Нужна помощь ...при нажатии на уведомление показывает соответствующий контент в UITableViewCell?
1
A
ответ
1
После нажатия на баннер, если приложение не был запущен, вы получите уведомление в местное применения: didFinishLaunchingWithOptions: в словаре опций, с помощью ключа UIApplicationLaunchOptionsLocalNotificationKey. Поэтому вам нужно проверить этот ключ в начале приложения и показать соответствующие ячейки, если присутствует местное уведомление.
0
Вы можете использовать приложение: didFinishLaunchingWithOptions, чтобы получить UILocalNotification и обновить представление таблицы, вы можете отправить NSNotification из этого метода.
0
@ sha007, в вашем при запуске приложения, вы должны написать код, приведенный ниже,
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIRemoteNotificationTypeBadge
|UIRemoteNotificationTypeSound
|UIRemoteNotificationTypeAlert) categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];
// Handle launching from a notification
UILocalNotification *localNotif =
[launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif) {
NSLog(@"Handle launching-> Recieved Notification ");
localNotif.applicationIconBadgeNumber = 0;// set here the value of badg
dicttemp=[NSDictionary new];
dicttemp=[NSDictionary dictionaryWithObject:[localNotif.userInfo valueForKey:@"sent"] forKey:@"sent"];
//Here you can get dictionary from Local Notification(eg.localNotif.userInfo) & using it , Navigate to View Controller & then Reload Data ..
}
return YES;
}
& если вы приложение Foregroung режим означает, что его Running затем используйте код ниже ..
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif {
// Handle the notificaton when the app is running
NSLog(@"Handle the notificaton when the app is running -> Recieved Notification %@",notif);
notif.applicationIconBadgeNumber = 0;// set here the value of badge
dicttemp=[NSDictionary new];
dicttemp=[NSDictionary dictionaryWithObject:[notif.userInfo valueForKey:@"sent"] forKey:@"sent"];
}
Смежные вопросы
- 1. UITableViewCell не показывает контент
- 2. TableView показывает только контент при нажатии
- 3. Показывает больше строк при нажатии кнопки uitableviewcell.
- 4. UIViewController при нажатии UITableViewCell
- 5. Выполнить метод при нажатии Access на UITableViewCell
- 6. Открытый UIViewController при нажатии на UITableViewCell?
- 7. UITableViewCell получает подсвечивание при нажатии
- 8. Выполните действие при нажатии UITableViewCell
- 9. Сохранять стек активности при нажатии на уведомление
- 10. Как запустить действие при нажатии на уведомление?
- 11. Очистить весь стек при нажатии на уведомление
- 12. Запуск активности приложения при нажатии на уведомление
- 13. Запуск пользовательского диалога при нажатии на уведомление
- 14. Отмена AlarmManager при нажатии на уведомление
- 15. Как закрыть приложение при нажатии на уведомление?
- 16. Как управлять навигацией при нажатии на уведомление
- 17. обновление активности при нажатии на уведомление
- 18. Открыть заявку при нажатии на уведомление
- 19. Создание действия при нажатии на уведомление, Android
- 20. , показывающий множественный контент при нажатии на радио
- 21. Запуск операции при нажатии на уведомление
- 22. Возобновление деятельности при нажатии на уведомление
- 23. Как удалить уведомление при нажатии?
- 24. Как удалить уведомление при нажатии на уведомление андроида
- 25. popup problem: не отображается соответствующий соответствующий контент
- 26. Flyout не показывает контент
- 27. UIButton в UITableViewCell не выделяется при нажатии
- 28. Фотогалерея не показывает изображения при нажатии на
- 29. Изменение размера UITableViewCell при нажатии на него кнопки
- 30. iOS: получать уведомление при возврате UITableViewCell
спасибо за ваш ответ ..... я собираюсь попробовать с этим .... – sha007
@ sha007..best of luck..keep encoding – Mehul