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

176
Как удалить все подпредставления вида в Swift?

Я ищу простой способ удалить сразу все подпредставления из суперпредставления вместо того, чтобы удалять их по одному. //I'm trying something like this, but is not working let theSubviews : Array = container_view.subviews for (view : NSView) in theSubviews { view.removeFromSuperview(container_view)...

175
ViewDidAppear не вызывается при открытии приложения из фона

У меня есть View Controller, в котором мое значение равно 0 (метка), и когда я открываю этот View Controller из другого, ViewControllerя установил viewDidAppearзначение 20 для метки. Он отлично работает , но когда я закрываю приложение и чем я снова открыть мое приложение , но значение не изменится...

175
Swift выдерживает регулярные выражения

Я хочу извлечь подстроки из строки, которые соответствуют шаблону регулярных выражений. Поэтому я ищу что-то вроде этого: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Итак, вот что я имею: func matchesForRegexInText(regex: String!, text: String!) -> [String] {...

174
Создание NSData из NSString в Swift

Я пытаюсь в конечном итоге получить NSMutableURLRequestс действительным HTTPBody, но я не могу получить свои строковые данные (поступающие из UITextField) в пригодный для использования NSDataобъект. Я видел этот метод, чтобы пойти другим путем: NSString(data data: NSData!, encoding encoding: UInt)...

174
В отсутствие макроса препроцессора, есть ли способ определить конкретные флаги конкретной схемы на уровне проекта в проекте XCode

Перед Swift я бы определил набор схем для альфа, бета и дистрибутивных сборок. Каждая из этих схем будет иметь набор макросов, которые были определены для управления определенным поведением на уровне проекта. Простейшим примером является макрос DEBUG = 1, который определен по умолчанию для всех...

173
«Использование необъявленного типа» в Swift, даже если тип является внутренним и существует в том же модуле

У меня есть тип в моем модуле: import Cocoa class ColoredDotView : NSView { ... } Он используется в нескольких разных классах без проблем: class EditSubjectPopoverController : NSObject { @IBOutlet internal var subjectColorDotView : ColoredDotView! ... } Но по какой-то причине , когда я использую...

173
Как инициализировать строку из NSData в Swift

Я пытался инициализировать строку из NSDataв Swift. В документации NSString Cocoa Apple говорит, что вы должны использовать это: init(data data: NSData!, encoding encoding: UInt) Однако Apple не включила ни одного примера для использования или где поставить init. Я пытаюсь преобразовать следующий...

172
Как добавить словарь предметов в другой словарь

Массивы в Swift поддерживают оператор + = для добавления содержимого одного массива в другой. Есть ли простой способ сделать это для словаря? например: var dict1 = ["a" : "foo"] var dict2 = ["b" : "bar"] var combinedDict = ... (some way of combining dict1 & dict2 without...

172
попробуй, попробуй! & пытаться? какая разница, и когда использовать каждый?

В Swift 2.0 Apple представила новый способ обработки ошибок (do-try-catch). И несколько дней назад в бета-версии 6 было введено еще более новое ключевое слово ( try?). Кроме того, знал, что я могу использовать try!. В чем разница между тремя ключевыми словами и когда их...

170
Как округлить Double до ближайшего Int в swift?

Я пытаюсь сделать калькулятор скорости роста ( Double), который округлит результат до ближайшего целого числа и пересчитает оттуда, как так: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week \(week) has \(users) users") users += users *...

167
Как лучше всего именовать файлы Swift, которые добавляют расширения к существующим объектам?

Можно добавить расширения к существующим типам объектов Swift, используя расширения, как описано в спецификации языка . В результате возможно создание расширений, таких как: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! }...

167
Как вызвать жест касанием на UIView программно в Swift

У меня есть UIView, и я добавил к нему жест касания: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Я пытаюсь вызвать это программно в тестовом файле. sendActionForEvent Я использую эту функцию, но она не работает:...

167
Когда использовать dequeueReusableCellWithIdentifier против dequeueReusableCellWithIdentifier: forIndexPath

Есть две перегрузки для dequeueReusableCellWithIdentifier, и я пытаюсь определить, когда я должен использовать один против другого? В документе Apple, касающемся функции forIndexPath, говорится: «Этот метод использует путь индекса для выполнения дополнительной настройки на основе позиции ячейки в...

167
Как получить имя значения перечисления в Swift?

Если у меня есть перечисление с необработанными Integerзначениями: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Как я могу преобразовать cityзначение в строку Melbourne? Доступен ли этот вид самоанализа имени типа на языке? Что-то вроде (этот код не будет...

166
Проверить пустую строку в Swift?

В Objective C можно сделать следующее, чтобы проверить строки: if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } Как обнаружить пустые строки в...

166
Формат даты в Swift

Как мне преобразовать это datetime из даты? От этого: 2016-02-29 12:24:26 по: 29 февраля 2016 г. Пока что это мой код, который возвращает нулевое значение: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name: "UTC") let date:...