Я реализовал sharekit в приложении, которое делаю. В моем последнем тестировании я замечаю, что когда у меня отображается таблица SHKActions, и пользователь нажимает кнопку «Домой», чтобы перевести приложение в фоновый режим, приложение полностью переходит в фоновый режим, а затем на экране отображается мое базовое представление, над которым находился лист действий.
У меня есть следующий код, чтобы определить, отправляется ли мое приложение в фоновый режим:
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(dimissSharekit)
name:UIApplicationWillResignActiveNotification
object:NULL];
В этот момент мой метод dimissSharekit вызывает:
[actionSheet dismissWithClickedButtonIndex:-1
animated:NO];
Я не могу понять, о чем вспышка:
Даже если я оставляю лист действий видимым, когда попадаю в фон, я получаю вспышку своего базового вида
Я предполагаю, что это как-то связано с индикатором активности, который активирует sharekit при успешном сохранении или обмене.
Все работает отлично, просто не очень хорошо выглядит, когда это происходит.