Пакет Swift минимум ios версия - PullRequest
0 голосов
/ 10 января 2020

Я создал свой пакет, который хотел бы использовать в своих проектах. В пакете я использую UIStackView. Когда я добавляю пакет в проект и запускаю его, я получаю ошибки «UIStackView» доступен только в iOS 9.0 или новее . Почему я получаю эту ошибку, если мой проект iOS target сидя установлен на 9.0? Как я могу решить эту проблему без поддержки iOS 8 в пакете?

1 Ответ

3 голосов
/ 10 января 2020

UIStackView представлен в iOS 9, поэтому, если ваш проект поддерживает iOS 8, то UIStackView будет недоступен для iOS 8. Поэтому добавьте проверку, как показано ниже

if #available(iOS 9, *) {
         //UIStackView code
} else {
         // any other alternative 
}
...