Как я могу кодировать для разных версий iPhone OS в XCode?

У меня, похоже, есть ошибка, потому что я использую -[AVAudioSession setActive:withFlags:error:] в проекте iPhone, который для 3.0 – 4.0.2. Поэтому я думаю, мне нужно поставить одну из этих строк #IF, поэтому я могу заставить ее делать разные вещи на основе версии ОС … Но я не могу понять, как это сделать.

Вам просто нужно проверить, действительно ли метод, который вы пытаетесь вызвать, существует:

 if ([AVAudioSession respondsToSelector:@selector(setActive:withFlags:error:)]) { // call it } 
  • Мимическое поведение двойного нажатия UITextView по умолчанию
  • Журнал сбоев iOS: что такое «purgeable_ptr_in_use_enumerator»?
  • Количество строк в UILabel
  • Поворот ImageView с использованием CGAffineTransform и PanGestureRecognizer
  • Вставить несколько контроллеров просмотра в контроллер навигации
  • Пользовательское изображение uibarbuttonitem для смешивания с фоном
  • Параметры раскадровки не видны iPad в Xcode v7.0
  • обновление libmosquitto с 1.1.3 до 1.4.8 в iOS
  • Использование Yelp api в iOS
  • Как вставить ярлыки поверх изображений, сохраненных в .WriteToFile в Swift PNG
  • Xcode .CalendarUnitDay не существует
  • Interesting Posts

    Отображение запроса RestKit – массив сообщений объектов

    Воспроизведение видео mp4 с помощью Phonegap на iOS

    ios – какова правильная конфигурация подписи кода для сборки Ad-Hoc, предназначенная для переноса с itunes на устройство?

    scopeButtonTitles в UISearchController с UINavigation iOS 11

    Не удалось выполнить команду / Developer / usr / bin / ibtool с кодом выхода 10

    Facebook Войти swift Нет такого модуля

    Переменные среды, не подхваченные кодом через plist

    Как загрузить изображение на обложку facebook с помощью программирования ios?

    Кодировать UIImage в base64 строку на iOS

    Элементы панели навигации не отображаются на реальном устройстве

    Ofstream :: write пишет дополнительные байты, несмотря на явный исходный массив

    Как запускать тесты Tr20 Unit?

    ARC – распознаватели жестов и KVO обрабатываются, когда UIViewController установлен в нуль?

    Как получить анимацию входа в UITableViewCell с помощью Facebook POP

    После входа в Facebook через SDK он просто остается в окне браузера

    Давайте будем гением компьютера.