try again..
Too many attempts, please try again later - вот такое сообщение в Телеграме !
Почему появляется вот такое сообщение при входе в аккаунт Телеграм : "Too many attempts, please try again later" ? Это же сообщение от Телеграма, но только на русском языке : "Сожалеем. Слишком много попыток. Повторите позже". Появление этого сообщения ни о чем хорошем не говорит... Скорее всего (99%) ваш профиль Телеграмм был взломан мошенником. Мошенник сейчас орудует в вашем Телеграме, а вы до этого пробовали войти несколько раз, но этот негодяй вас выбрасывал и в следствии чего система сочла это как спам и заблокировала вам все попытки входа в вашу учетную запись Telegram...
Что такое try, try? и try! try используется в конструкции do - catch и ставиться перед функцией, которая может «выкинуть» ошибку; try? тоже ставиться перед функцией, которая может «выкинуть» ошибку и, в случае ошибки, конвертирует её в nil. То есть если функция вместо результата (вместо return) выкидывает ошибку (throw), то try? как бы переделывает функцию обратно и делает так, как будто она не throws, а return nil Приведенные на картинке две функции идентичны. Первая функция size1 в случае любой ошибки присваивает переменной result - nil. try! тоже ставиться перед функцией, которая может «выкинуть» ошибку и сообщает, что эта функция точно не «выкинет» ошибку. Использование try! избавляет нас от необходимости прописывать обработку ошибок, но абсолютно не безопасно (точно также как принудительное извлечение опционалов). try! можно использовать только как временную «затычку», когда вы проверяете работоспособность какой-нибудь своей новой функции, после чего конечно необходимо заменять try! на try и прописывать всё безопасно. А полностью всю тему обработки ошибок мы рассмотрели в нашей статье Вконтакте Не благодарите)