Я использую SFSafariViewController и SFSafariViewControllerDelegate. Приложение поддерживает также iOS8, но этот класс и делегат доступны только для iOS9.Реализация протокола iOS9 + на iOS8
В iOS8 этот класс и делегат не используются (доступность SFSafariViewController проверяется во время выполнения, а вместо этого используется класс, совместимый с iOS8), но нормально ли, если мои классы все еще реализуют SFSafariViewControllerDelegate? Это вызовет проблемы на iOS8? Какая здесь стандартная процедура?