Мне нужно использовать смахивание, чтобы распознать жест смахивания вниз, а затем вправо. Но на быстром UISwipeGestureRecognizer есть предопределенное правильное направление .. И я не знаю, как это сделать для использования других направлений...
Мне нужно использовать смахивание, чтобы распознать жест смахивания вниз, а затем вправо. Но на быстром UISwipeGestureRecognizer есть предопределенное правильное направление .. И я не знаю, как это сделать для использования других направлений...
Я хочу получить код языка устройства (en, es ...) в моем приложении, написанном на Swift. Как это получить? Я пробую это: var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) Но это возвращает...
Что такое быстрый эквивалент следующего кода: [NSBundle bundleForClass:[self class]] Мне нужно загрузить ресурсы из тестового пакета (данные
Я безуспешно пытался удалить границу навигационных панелей. Я исследовал, и люди, кажется, говорят, что для shadowImage и BackgroundImage нужно значение nil, но в моем случае это не работает. Мой код self.navigationController?.navigationBar.barTintColor = UIColor(rgba: "#4a5866")...
Я пытаюсь преобразовать исходный код своего проекта из Swift 3 в Swift 4. Одно предупреждение, которое дает мне Xcode, касается моих селекторов. Например, я добавляю цель к кнопке, используя обычный селектор вроде этого: button.addTarget(self, action: #selector(self.myAction), for: .touchUpInside)...
Я пытаюсь создать пользовательский интерфейс программно. Как заставить это действие работать? Я развиваюсь со Swift. Код в viewDidLoad: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let...
поэтому моя цель в этом кодовом бите - случайным образом бросить два кубика, и, как мы все знаем, ваш обычный кубик имеет только 6 сторон, поэтому я импортировал Foundation для доступа к arc4random_uniform (UInt32). Я попытался использовать диапазон (1..7), чтобы избежать случайного получения 0,...
У меня есть проект, который был начат в Objective-C, и я пытаюсь импортировать некоторый код Swift в те же файлы классов, в которых я ранее писал Objective-C. Я проконсультировался с документами Apple об использовании Swift и Objective-C в том же проекте, а также с таким вопросом SO , но все равно...
Я пытаюсь передать объект из делегата моего приложения получателю уведомлений в другом классе. Я хочу передать целое число messageTotal. Прямо сейчас у меня есть: В приемнике: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name]...
Может ли кто-нибудь объяснить в Swift, как переопределить свойство суперкласса другим объектом, унаследованным от исходного свойства? Возьмем этот простой пример: class Chassis {} class RacingChassis : Chassis {} class Car { let chassis = Chassis() } class RaceCar: Car { override let chassis =...
Как проверить, существует ли файл в каталоге документов в Swift? Я использую [ .writeFilePath ]метод для сохранения изображения в каталоге документов и хочу загружать его каждый раз при запуске приложения. Но у меня есть изображение по умолчанию, если нет сохраненного изображения. Но я просто не...
У меня в классе UITextFieldперетаскивается Ctrl . Теперь я использую этот код@Outlet.swiftviewDidLoad self.myTextField.keyboardType = UIKeyboardType.DecimalPad Когда я запускаю свое приложение на симуляторе и нажимаю на UITextFieldэтот журнал Can't find keyplane that supports type 8 for keyboard...
Я хочу отсортировать словарь в Swift. У меня есть словарь вроде: "A" => Array[] "Z" => Array[] "D" => Array[] и т. д. я хочу, чтобы это было как "A" => Array[] "D" => Array[] "Z" => Array[] и т.п. Я пробовал много решений на SO, но у меня никто не работал. Я использую XCode6 Beta...
Я хотел бы создать абстрактную функцию на быстром языке. Является ли это возможным? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // Override } }...
Это моя установка: у меня есть UIScrollViewведущая, верхняя, пробная кромка, установленная на 0. Внутри нее я добавляю UIStackViewследующие ограничения: stackView.centerYAnchor.constraintEqualToAnchor(selectedContactsScrollView.centerYAnchor).active = true...
Как я могу в моем коде контроллера представления различать: представлен модально помещен в стек навигации Оба presentingViewControllerи isMovingToParentViewControllerявляются YESв обоих случаях, поэтому они не очень полезны. Что усложняет ситуацию, так это то, что мой родительский контроллер...
Пытаюсь что-то придумать с новым языком Apple Swift. Допустим, я делал что-то вроде следующего в Objective-C. У меня есть readonlyсвойства, и их нельзя изменить индивидуально. Однако при использовании определенного метода свойства изменяются логическим образом. Я беру следующий пример, очень...
Я хочу передать свой Swift Array account.chatsв качестве chatsViewController.chatsссылки (так что , когда я добавить чат в account.chats, по- chatsViewController.chatsпрежнему указывает на account.chats). Т.е. я не хочу, чтобы Swift разделял два массива при изменении длины...
Я заметил, что компилятор не позволяет мне переопределить сохраненное свойство другим сохраненным значением (что кажется странным): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Однако...
Почему этот код Swift не компилируется? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let result : [S] = arr.test() Компилятор сообщает: «Тип Pне соответствует протоколу P» (или, в более поздних версиях Swift,...