application: openURL: sourceApplication: аннотация возвращает NO против YES

Я регистрирую приложение для обработки открытия через URL и меня путают с приложением

: openURL: sourceApplication: annotation

Согласно документации вы должны вернуть YES, если вы можете поддерживать URL, и NO, если нет. Но что хорошего в этом? Я возвращаю НЕТ, если URL-адрес неверен или не поддерживается, но приложение все равно открывается, как будто ничего не пошло не так. Кто прислушивается к возвращению BOOL и что они с ним делают? Есть ли способ предотвратить открытие приложения, если URL-адрес неверен или не поддерживается?

10
задан Cœur 26 March 2019 в 15:51
поделиться