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

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

Swift Modal View Controller с прозрачным фоном

Я знаю, что эта тема довольно популярна, но я немного обеспокоен проблемой на языке программирования, факт в том, что я до сих пор не понимаю, куда я помещаю код. Хорошо, я расскажу весь случай: Я пытаюсь сделать модальный Swift немного отличным ...
13 окт. '15 в 14:01
17

Удалите все нечисловые символы из строки в swift

Мне нужно проанализировать некоторые неизвестные данные, которые должны быть просто числовыми значениями, но могут содержать пробелы или другие не алфавитно-цифровые символы. Есть ли новый способ сделать это в Swift? Все, что я могу найти в Интерне...
13 апр. '16 в 9:28
27

Удалить текст с кнопки "Назад", удерживая значок

Я хочу удалить текст с помощью кнопки "Назад", но хочу сохранить значок. Я пробовал let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationController, action: nil) navigationItem.leftBarButtonItem = backButt...
08 окт. '15 в 20:20
2

Протокол можно использовать только в качестве общего ограничения, поскольку он имеет собственные или связанные требования типа

У меня есть протокол RequestType, и он имеет ModelType, как показано ниже. public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionH...
01 апр. '16 в 4:29
5

.toInt() удален в Swift 2?

Я работал над приложением, которое использовало текстовое поле и переводило его в целое. Ранее мой код textField.text.toInt() работал. Теперь Swift объявляет об этом как ошибке и говорит мне делать textField.text!.toInt() и он говорит, что нет...
09 июн. '15 в 17:58
3

Как удалить пару ключ-значение из словаря swift?

Я хочу удалить пару ключ-значение из словаря, например, если это возможно. var dict: Dictionary<String,String> = [:] var willRemoveKey = "SomeKey" dict.removePair(willRemoveKey) //that what I need
29 сент. '15 в 14:41
13

Как представить контроллер представления справа налево в iOS с помощью Swift

Я использую presentViewController для представления нового экрана let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) Это представляет новый экран снизу вверх, но я хочу,...
09 июн. '16 в 9:42
5

Swift 2, предупреждение: не удалось загрузить информацию класса Objective-C из dyld-общего кэша

Я нашел несколько вопросов по этой проблеме, но ни один из них не помог мне в моей проблеме. Я пытаюсь сохранить объект для основных данных с помощью этого кода (который отлично работал в Xcode 6 и Simulator...): let fetchRequest = NSFetchRequest(en...
15 июл. '15 в 13:07
6

Расширять типы массивов, используя предложение where в Swift

Я хотел бы использовать фреймворк Accelerate для расширения [Float] и [Double], но для каждого из них требуется другая реализация. Я пробовал очевидное: extension Array<Float> { } и получите эту ошибку: "Ограниченное расширение должно быт...
04 авг. '15 в 10:04
2

Как распечатать сведения об исключении "catch all" в Swift?

Я обновляю свой код, чтобы использовать Swift, и мне интересно, как печатать данные об ошибках для исключения, которое соответствует предложению "catch all". Я немного изменил пример этой страницы руководства по быстрому языку, чтобы проиллюстрироват...
11 июл. '15 в 1:37
7

Преобразование ErrorType в NSError теряет связанные объекты

В Swift 2.0 NSError соответствует протоколу ErrorType. Для специально определенной ошибки мы можем указать ассоциирующий объект для некоторых случаев, например ниже. enum LifeError: ErrorType { case BeBorn case LostJob(job: String) cas...
15 июл. '15 в 5:16
8

Swift 2/iOS 9 - libz.dylib не найден

Я использую некоторые внешние коды из google в моем новом проекте Swift 2.0, который требовал "libz.dylib" в более ранних версиях. После обновления к новому XCode/новому SDK. XCode теперь не может импортировать libz.dylib и выдает некоторые ошибки ...
13 июн. '15 в 6:34
16

Ошибка FBSOpenApplicationErrorDomain 1

Я пытаюсь запустить приложение iOS, перенесенное с Swift 1.2 в Swift 2.0 в Xcode 7 с помощью iPhone Simulator (любое), я получаю следующую ошибку: Операция не может быть завершена. (FBSOpenApplicationErrorDomain ошибка 1.) Я уже пытался установи...
10 июл. '15 в 21:58
5

Как использовать stringByAddingPercentEncodingWithAllowedCharacters() для URL-адреса в Swift 2.0

Я использовал это в Swift 1.2 let urlwithPercentEscapes = myurlstring.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) Теперь это дает мне предупреждение с просьбой использовать stringByAddingPercentEncodingWithAllowedCharacters ...
18 авг. '15 в 6:09
3

Как быстро заставить замолчать предупреждение

У меня есть часть кода, которая генерирует множество предупреждений (устаревший API) Использование clang * Я мог бы сделать #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic ...
21 июл. '15 в 13:27