Для совместимости я, к сожалению, должен использовать методы, которые были устаревшими в iOS 9, и генерирует предупреждения, которые я не могу подавить после 15 часов попыток. Пример:xcode7 supress устарели предупреждения
'CFWriteStreamCreateWithFTPURL' was deprecated in iOS 9.0: Use NSURLSessionAPI for ftp requests'
Я пробовал:
- проект> цель> Построить Фазы> нажмите на соответствующий файл и выберите флаг -w
- проекта> цель> Построить Phases> нажмите на соответствующем файл и флажок - (особый флаг для ошибки)
- проект> проект> Настройки сборки> Apple LLVM 7.0 - Предупреждения - Все языки> Амортизируемые функции> Нет
- проект> проект> Bui Настройки LD> Apple, LLVM 7,0 - Предупреждения - Objective C> Перекрытие самортизированных Объективные методы C> Нет
- пытался найти ргадт альтернативу, но, похоже, это не представляется возможное
- Edit: я должен использовать амортизируются методы независимо от того, какой версии ОС на устройстве
я могу подавить предупреждения в ObjC, но это просто не похоже на работу в Swift 2.0, и я должен признать, что это действительно начинает ошибка меня, я знаю, что я должен использовать различные методы в конце концов, но сейчас это невозможно.
Как вы подавляете предупреждения в xCode 7/Swift 2?
Посмотрите на этот вопрос: http: // stackoverflow. com/questions/31540446/how-to-silence-a-warning-in-swift-2-0 – joern
Благодарим за быстрый ответ, но в вашем потоке, как представляется, предложенный вариант, но это, вероятно, не хорошее решение для меня, потому что мне нужно использовать обесцененные методы независимо от версии ОС. – srolesen