Вопросы с тегом 'swift5'

Используйте этот тег только для вопросов, непосредственно связанных с изменениями в версии 5 языка программирования Apple Swift. Используйте тег [swift] для получения более общих языковых вопросов или тегов [ios], [cocoa], [apple-watch] и т.д. Для вопросов о разработке на платформах Apple.
13

Как мне написать dispatch_after GCD в Swift 3, 4 и 5?

В Swift 2 я смог использовать dispatch_after чтобы отложить действие, используя большую центральную диспетчеризацию: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime...
14 июн. '16 в 1:07
2

UIAlertController actionSheet выдает ошибку ограничения на iOS 12.2/12.3

На iOS 12.2. при использовании UIAlertController actionSheet Xcode выдает ошибку ограничения любому, у кого возникла эта проблема Этот же код работает на iOS 12.1 без ошибок Я проверил этот код на Xcode 10.2 и 10.1 class ViewController: UIViewCont...
27 мар. '19 в 7:45
1

"SimulatorTrampoline.xpc" хотел бы получить доступ к микрофону

Я недавно обновил до Swift5, Версия 10.2 (10E125), и после исправления нескольких проблем с компиляцией в выполняющемся приложении вижу этот новый и ранее не просматриваемый запрос. Я не могу найти доказательств этого в своем проекте с помощью прямо...
06 апр. '19 в 13:02
7

Методы делегата в дочернем классе иногда не вызываются с помощью компилятора Swift 5

ОБНОВЛЕНИЕ: Как sunshinejr указал здесь, это было исправлено и будет выпущено вместе со следующей версией Xcode/Swift. Я видел много странного поведения после обновления Xcode 10.1 до Xcode 10.2, как с базами кодов Swift 4 и Swift 5. Одна из пробле...
28 мар. '19 в 8:26
1

Неверное объявление "variable.storage" в Swift 4.2 после обновления до Xcode 10.2

У нас есть проект iOS. Языковая версия Swift - 4.2. Ранее мы создавали его в Xcode 10.1 без ошибок компиляции. После обновления до Xcode 10.2 (но с сохранением Swift 4.2) проект теперь пронизан ошибками, такими как Invalid redeclaration of 'variabl...
29 мар. '19 в 8:31
4

Разница между вариантами переключения "@unknown default" и "default" в Swift 5

Начиная с Swift 5, представлен новый атрибут case @unknown. Какая точная разница, когда @unknown используется и не используется? В каком случае мы должны использовать ключевое слово @unknown?
29 мар. '19 в 6:07
2

Использование SecRandomCopyBytes в Swift

Я хочу генерировать случайные байты, используя SecRandomCopyBytes в Swift 3.0. Вот как я это сделал в Swift 2.2 private static func generateRandomBytes() -> String? { let data = NSMutableData(length: Int(32)) let result = SecRandomCopyB...
02 окт. '16 в 19:07
2

Получите строку md5 в Swift 5

В Swift 4 мы могли бы использовать var md5: String? { guard let data = self.data(using: .utf8) else { return nil } let hash = data.withUnsafeBytes { (bytes: UnsafePointer<Data>) -> [UInt8] in var hash: [UInt8] = [UInt8](repe...
26 мар. '19 в 11:37
2

Firebase Cocoa Pods Ошибка после обновления Swift 5

В настоящее время я использую Xcode Version 10.2 beta 4 и обновил проект до Swift 5. После этого я столкнулся с множеством ошибок, связанных с моими модулями Firebase. Я деинтегрировал модули и снова установил их, и даже попытался обновить их. Я та...
22 мар. '19 в 5:51
2

Перезагрузить UITabBarController по требованию

У меня есть следующий TabBarController с 2 пунктами. Он показывает правильно. Я вызываю функцию setupItems() из другого контроллера, когда something меняет свое значение. Функция вызывается правильно, проблема в том, что navFirstController.tabBarIt...
27 авг. '19 в 19:27
5

Для этой копии libswiftCore.dylib требуется версия ОС до 12.2.0

Приложение вылетает при запуске при запуске из XCode 10.2 (до и после миграции Swift 5.0) с этим на консоли Для этой копии libswiftCore.dylib требуется версия ОС до 12.2.0. Я понимаю ошибку, но не уверен, что требуется, чтобы это исправить.
26 мар. '19 в 15:39
2

Приложение аварийно завершает работу с нераспознанным селектором NSInvalidArgumentException, отправленным экземпляру 0x800000000000000

Мое приложение использует основные данные. Я недавно обновился до Xcode 10.2 и swift 5, и с тех пор я получаю случайные сбои, которые как-то связаны с основными данными. Из того, что я понял, это произошло при попытке изменить базовые данные из фон...
31 мар. '19 в 12:30
2

Xcode 10.2 (и 10.2.1) дает сбой всей машине при конвертации из Swift 4 в Swift 5

У меня есть проект приложения Mac, который собирается и запускается в XCode 10.2.1 с использованием Swift 4. Когда я пытаюсь преобразовать его в Swift 5, процесс запускается, а затем примерно на шаге 32 (около 158) машина блокируется до точка, в кот...
18 апр. '19 в 9:07
0

Модуль Xcode 10.2, скомпилированный с Swift 4.2, не может быть импортирован компилятором Swift 5.0

Я только что обновил Xcode 10.1 до Xcode 10.2, и после этого, когда я пытаюсь собрать свое приложение, я обнаружил ошибку, которая говорит. Модуль, скомпилированный с помощью Swift 4.2, не может быть импортирован компилятором Swift 5.0. /myProjectFo...
27 мар. '19 в 6:21
1

Swift 5 & iOS 13 UISearchController неправильно представляет и отклоняет поведение

Пока я обновлял свой проект до iOS 13, я столкнулся с необычной проблемой. У меня есть логика для отображения и обработки некоторых действий UISearchController (см. код ниже), все части отлично работали в iOS 11 & 12. Моя задача состояла в том, ...
24 сент. '19 в 12:55