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

Swift - это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc. для своих платформ и Linux. Swift с открытым исходным кодом. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.

17
Используйте несколько цветов шрифта на одной этикетке
Есть ли способ использовать два или даже три цвета шрифта в одной метке в iOS? Если бы текст «привет, как дела» был использован в качестве примера, «привет» был бы синим, а «как дела» - зеленым? Возможно ли это, это кажется проще, чем создание нескольких ярлыков?

2
Что позволяет SwiftUI DSL?
Похоже, что новая SwiftUIструктура Apple использует новый синтаксис, который эффективно строит кортеж, но имеет другой синтаксис: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Пытаясь разобраться в том, чем на самом деле является этот синтаксис , я обнаружил, …
88 swift  swiftui 

20
Как скрыть клавиатуру при использовании SwiftUI?
Как скрыть keyboardиспользование SwiftUIдля следующих случаев? Случай 1 У меня есть, TextFieldи мне нужно скрыть, keyboardкогда пользователь нажимает returnкнопку. Случай 2 У меня есть, TextFieldи мне нужно скрыть, keyboardкогда пользователь нажимает снаружи. Как я могу это сделать SwiftUI? Заметка: Я не задавал вопросов по поводу UITextField. Я хочу сделать это …

9
Запросить разрешение для камеры и библиотеки в iOS 10 - Info.plist
Я реализовал WKWebView в приложении. на показанной веб-странице есть входной файл, куда следует импортировать изображение из фотографий. Всякий раз, когда я нажимаю на этот ввод и выбираю «Сделать фото» или «Фотогалерея», приложение внезапно аварийно завершает работу, что, как я полагаю, происходит из-за того, что у приложения отсутствует разрешение на создание …
88 ios  swift  wkwebview 

20
Установите максимальную длину символа UITextField в Swift
Я знаю, что есть другие темы по этому поводу, но я не могу понять, как это реализовать. Я пытаюсь ограничить UITextField только 5 символами Желательно буквенно-цифровые и - и. и _ Я видел этот код func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = …


9
Модуль, скомпилированный с помощью swift 3.0, нельзя импортировать в Swift 3.0.1.
Я обновил Xcode до 8.1 GM и теперь получаю следующую ошибку для SwiftyJSON. Другие импортированные фреймворки вроде работают. Есть ли способ заставить это работать в Swift 3, пока SwiftyJSON не обновит свою структуру? Я использовал Carthage для импорта / обновления фреймворков. Я также Use Legacy Swift language versionбезрезультатно пытался включить …

5
невозможно напечатать объект ('po') в проекте xcode6 beta 6 osx swift: (Ошибка при автоматическом импорте: не удалось получить модуль '__ObjC' из контекста AST)
Попытка распечатать объект ( poкоманду) в проекте OSX Swift xcode 6 beta 6 приводит к следующему сообщению об ошибке: (lldb) po managedObject error: Error in auto-import: failed to get module '__ObjC' from AST context В этом случае рассматриваемый объект является экземпляром NSManagedObject. Любые советы о том, как помочь автоматическому импорту …
87 macos  swift  xcode6 



6
Когда использовать @objc в Swift?
В Swift я вижу такие методы, как: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Мне было интересно, когда использовать @objc? Я читал некоторые документы, но они говорят, что если вы хотите, чтобы его можно было вызывать в Objective-C, вы должны добавить флаг @objc Однако это частная функция в Swift, что делает @obj?

18
Как поделиться изображением в Instagram в iOS?
Мой клиент хочет поделиться изображением в Instagram, Twitter, Facebook. Я работал с Twitter и Facebook, но не нашел ни API, ни чего-либо еще в Интернете для публикации изображения в Instagram. Можно ли поделиться изображением в Instagram? если да, то как? Когда я зашел на сайт разработчиков Instagram, я обнаружил библиотеки …

8
Как решить «Интерполяция строк дает описание отладки для необязательного значения; вы хотели сделать это явным? " в бета-версии Xcode 8.3?
Начиная с бета-версии 8.3, огромное количество предупреждений: «Строковая интерполяция дает описание отладки для необязательного значения; вы хотели сделать это явным?» появился в моем коде. Например, предупреждение появляется в следующей ситуации, когда параметры могут привести к нулю: let msg = "*** Error \(options["taskDescription"]): cannot load \(sUrl) \(error)" Как было разработано ранее, …

4
Swift: пользовательские инициализаторы ViewController
Как добавить пользовательские инициализаторы в UIViewControllerподклассы в Swift? Я создал подкласс, UIViewControllerкоторый выглядит примерно так: class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC = rightVC; self.gap = gap; super.init(); setupScrollView(); setupViewControllers(); } } Когда я запускаю его, я получаю фатальную ошибку: фатальная ошибка: использование нереализованного …

9
Проверьте, включены ли службы определения местоположения
Я провел небольшое исследование CoreLocation. Недавно я столкнулся с проблемой, которая была рассмотрена в другом месте, но в Objective C и для iOS 8. Мне кажется глупым спрашивать об этом, но как вы можете проверить, включены ли службы определения местоположения с помощью swift в iOS 9? На iOS 7 (а …
87 ios  swift  location  ios9  swift3 

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