Согласно документации Apple, реализация application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool
должна возвращать
true, если делегат успешно обработал запрос, или false, если попытка открыть ресурс URL не удалась.
Но, похоже, нет разницы, если я всегда возвращаю true
или false
.Итак, какова цель возврата логического значения?
Моему приложению необходимо открыть новую страницу после получения глубокой ссылки.Моя реализация
public func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
// Open new page here
return true
}
Но, похоже, не имеет значения, верну ли я true или false.Вот почему мне интересно, какова цель возврата логического значения в этом методе.