Как правильно реализовать UIPasteboard.general.string + actionSheet?

swift

#1

Друзья приветсвую

Нужен совет

  1. В AppDelegate в func applicationDidBecomeActive(_ application: UIApplication) - лежит метод, который постоянно проверяет что лежит в UIPasteboard.general.string, и если там не правильная ссылка, то пользователю появляется actionSheet

  2. Но появился момент, как сделать, что бы после нажатия на cancel в actionsheet, он больше не появлялся на туже ссылку? Поскольку уйдя из приложения юзер может вернутся с новой ссылкой в буфере, а может с тойже которая и была.

  3. Я пока нашел “костыль” решение, но хочется услышать подсказки профессионалов


#2

не пробовали хранить ссылку в userDefaults ?


#3

да кстати, это самое оно. Благодарю