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

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

Я хочу удалить первый символ из строки. Пока что самая лаконичная вещь, которую я придумал: display.text = display.text!.substringFromIndex(advance(display.text!.startIndex, 1)) Я знаю, что мы не можем индексировать строку с помощью IntUnicode, но это решение кажется ужасно подробным. Есть ли...

122
Как передать данные с помощью NotificationCenter в Swift 3.0 и NSNotificationCenter в Swift 2.0?

Я использую socket.ioсвое быстрое приложение для iOS. Сейчас на нескольких панелях я слушаю сервер и жду входящих сообщений. Я делаю это, вызывая getChatMessageфункцию на каждой панели: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in...

122
Что такое init coder aDecoder?

Я изучаю разработку iOS из онлайн-курса, и каждый раз, когда я создаю настраиваемое представление (настраиваемая ячейка представления таблицы, ячейка представления коллекции и т. Д.), Инструктор всегда реализует этот инициализатор: required init?(coder aDecoder: NSCoder) { super.init(coder:...

121
iOS 7 - Как отобразить средство выбора даты в виде таблицы?

В видео WWDC 2013 Apple предлагает отображать средство выбора на месте в табличном представлении в iOS 7. Как вставить и анимировать представление между ячейками табличного представления? Вот так из приложения календаря Apple:...

121
Правильный способ найти макс в массиве в Swift

У меня пока есть простой (но потенциально дорогой) способ: var myMax = sort(myArray,>)[0] И как меня этому учили в школе: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } Есть ли лучший способ получить максимальное значение из целочисленного массива в...

121
Самоанализ и обобщения в классе Swift

Я пытаюсь динамически создать classтип на основе экземпляра с использованием универсальных шаблонов, однако у меня возникают трудности с самоанализом класса. Вот вопросы: Есть ли Swift-эквивалент Obj-C self.class? Есть ли способ создать экземпляр класса, используя AnyClassрезультат...

121
Как декодировать HTML-объекты в Swift?

Я извлекаю файл JSON с сайта, и одна из полученных строк: The Weeknd ‘King Of The Fall’ [Video Premiere] | @TheWeeknd | #SoPhi Как я могу преобразовать такие вещи &#8216в правильные символы? Я сделал площадку Xcode, чтобы продемонстрировать это: import UIKit var error:...

121
прозрачная панель навигации ios

Я создаю приложение, просматриваю Интернет, и мне интересно, как они делают эту прозрачную панель навигации следующим образом: Я добавил следующее, как в моем приложении: UINavigationBar.appearance().translucent = true но это просто выглядит следующим образом: Как сделать панель навигации...

120
Максимальная длина UITextField

Когда я пробовал Как установить максимальное количество символов, которое можно ввести в UITextField с помощью swift? , Я увидел, что если я использую все 10 символов, я тоже не могу стереть символ. Единственное, что я могу сделать, это отменить операцию (удалить все символы вместе). Кто-нибудь...

120
Обнаружен случай, когда ограничения неоднозначно предполагают нулевую высоту

После обновления до Xcode 6.1 beta 2, когда я запускаю свое приложение, содержащее ячейки tableview, помощник по отладке говорит: Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell's content view. We're considering the collapse...

120
Условное связывание: if let error - Инициализатор для условного связывания должен иметь необязательный тип

Я пытаюсь удалить строку из своего источника данных и следующую строку кода: if let tv = tableView { вызывает следующую ошибку: Инициализатор для условной привязки должен иметь тип Optional, а не UITableView. Вот полный код: // Override to support editing the table view. func tableView(tableView:...

120
Параметры 'var' устарели и будут удалены в Swift 3.

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

120
Отказаться от UISceneDelegate / SwiftUI на iOS

В настоящее время я использую Xcode 11 Beta 5. В моем приложении он отлично работает на iOS 12 и ниже. Однако в iOS 13 похоже, что UISceneпо умолчанию используется. Это заставляет мое приложение ничего не делать. Когда приложение запускается при новой установке, пользователь должен принять условия...

119
Как открыть почтовое приложение из Swift

Я работаю над простым быстрым приложением, в котором пользователь вводит адрес электронной почты и нажимает кнопку, которая открывает почтовое приложение с введенным адресом в адресной строке. Я знаю, как это сделать в Objective-C, но мне не удается заставить его работать в...

119
Быстрое добавление эффекта размытия фона

Я устанавливаю фоновое изображение для просмотра контроллера. Но также я хочу добавить к этому фону эффект размытия. Как я могу это сделать? Я устанавливаю фон с помощью следующего кода: self.view.backgroundColor = UIColor(patternImage: UIImage(named: "testBg")!) Я нашел в Интернете для размытия...

118
Как правильно представить всплывающее окно в iOS 8

Я пытаюсь добавить UIPopoverView в свое приложение Swift iOS 8, но мне не удается получить доступ к свойству PopoverContentSize, поскольку всплывающее окно не отображается в правильной форме. мой код: var popover: UIPopoverController? = nil func addCategory() { var newCategory =...