Вопросы с тегом «swift3»

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

5
Как передать данные с помощью NotificationCenter в Swift 3.0 и NSNotificationCenter в Swift 2.0?
Я использую socket.ioсвое быстрое приложение для iOS. Сейчас на нескольких панелях я слушаю сервер и жду входящих сообщений. Я делаю это, вызывая getChatMessageфункцию на каждой панели: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } …

11
Регистрация для push-уведомлений в Xcode 8 / Swift 3.0?
Я пытаюсь заставить мое приложение работать в Xcode 8.0 , и у меня возникает ошибка. Я знаю, что этот код отлично работал в предыдущих версиях swift, но я предполагаю, что код для этого изменен в новой версии. Вот код, который я пытаюсь запустить: let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], …

9
Параметры 'var' устарели и будут удалены в Swift 3.
Хорошо, я просто обновил Xcode до 7.3 и теперь получаю это предупреждение: Параметры 'var' устарели и будут удалены в Swift 3. Как исправить это, когда мне нужно использовать var в этой функции: public func getQuestionList(var language: String) -> NSArray { if self.data.count > 0 { if (language.isEmpty) { language = …
120 xcode  swift  xcode7  swift3 

15
Как исправить ошибку «SWIFT_VERSION '3.0' не поддерживается, поддерживаемые версии: 4.0, 4.2, 5.0» в Xcode 10.2?
Я пытаюсь запустить загруженное из приложения, пытаюсь открыть в Xcode и получаю ошибку: «Отображение последних сообщений : -1: SWIFT_VERSION '3.0' не поддерживается, поддерживаемые версии: 4.0, 4.2, 5.0. (В целевой 'SimpleWeather')»
118 xcode  swift3  xcode10.2 

8
Версия Xcode 9 Swift Language (SWIFT_VERSION)
Я недавно обновил xcode до версии 9. До этого в Xcode 8.x всякий раз, когда я его использовал, pod updateон показывает мне код обновления для преобразования кода в Swift 3 и устранения ошибок. Но теперь он дает мне эту ошибку: Для параметра сборки «Swift Language Version» (SWIFT_VERSION) должно быть задано …
115 ios  swift  xcode  swift3  xcode9 


4
быстро печатать без новой строки
В Swift 2.0 print()автоматически добавляется символ новой строки. В swift 1.2 println()и print()раньше были отдельные функции. Итак, как мне напечатать какой-то текст и не добавлять к нему новую строку, поскольку в swift больше нет функции печати, которая не добавляет новые строки.
110 swift  swift3  swift2 


5
Что означает «% недоступен: используйте truncatingRemainder вместо»?
При использовании кода для расширения я получаю следующую ошибку: я не уверен, просят ли они просто использовать другой оператор или изменить значения в выражении на основе поиска в Интернете. Ошибка:% недоступен: используйте truncatingRemainder вместо Код расширения: extension CMTime { var durationText:String { let totalSeconds = CMTimeGetSeconds(self) let hours:Int = Int(totalSeconds …
105 ios  swift  swift3  modulus 

3
Метод не - '@ objc' не удовлетворяет необязательному требованию протокола '@objc'
Обзор: У меня есть протокол P1, который обеспечивает реализацию по умолчанию одной из дополнительных функций Objective-C. Когда я предоставляю реализацию дополнительной функции по умолчанию, появляется предупреждение Предупреждение компилятора: Non-'@objc' method 'presentationController(_:viewControllerForAdaptivePresentationStyle:)' does not satisfy optional requirement of '@objc' protocol 'UIAdaptivePresentationControllerDelegate' Версия: Swift: 3 Xcode: 8 (публичный выпуск) Были предприняты попытки: …

9
Как применить тип к экземпляру NSFetchRequest?
В Swift 2 работал следующий код: let request = NSFetchRequest(entityName: String) но в Swift 3 это дает ошибку: Общий параметр ResultType не может быть выведен потому что NSFetchRequestтеперь это общий тип. В своих документах они написали следующее: let request: NSFetchRequest<Animal> = Animal.fetchRequest Итак, если мой класс результатов, например, Levelкак мне …
102 swift  core-data  swift3 


3
туда и обратно Типы чисел Swift в / из данных
Когда Swift 3 склоняется к Dataвместо [UInt8], я пытаюсь выяснить, какой наиболее эффективный / идиоматический способ кодирования / декодирования Swift различных типов чисел (UInt8, Double, Float, Int64 и т.д.) в качестве объектов данных. Вот этот ответ для использования [UInt8] , но, похоже, он использует различные API-интерфейсы указателей, которые я не …

14
Swift 3 - Сравнение объектов Date
Я обновляю свое приложение до синтаксиса Swift 3.0 (я знаю, что оно все еще находится в стадии бета-тестирования, но хочу быть готовым, как только оно будет выпущено). До предыдущей бета-версии Xcode (Beta 5) я мог сравнивать два Dateобъекта, используя операнды <, >и ==. Но в последней бета-версии (Beta 6) это …
95 ios  xcode  swift3  beta 

11
Swift 3 - токены устройств теперь анализируются как '32BYTES'
Я только что обновился с Xcode 7 до 8 GM и среди проблем с совместимостью Swift 3 заметил, что токены моих устройств перестали работать. Теперь они читают только 32BYTES. func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { print(deviceToken) // Prints '32BYTES' print(String(data: deviceToken , encoding: .utf8)) // Prints nil } …
94 ios  swift  swift3 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.