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

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

4
как добавить действие на ключ возврата UITextField?
На мой взгляд, у меня есть кнопка и текстовое поле. когда я нажимаю на текстовое поле, появляется клавиатура, и я могу писать в текстовом поле, и я также могу отключить клавиатуру, нажав на кнопку, добавив: [self.inputText resignFirstResponder]; Теперь я хочу включить клавишу возврата на клавиатуре. когда я нажму на клавиатуре, …

8
Скрыть панель вкладок в приложении iOS Swift
Я пытаюсь понять, как скрыть панель вкладок в моем приложении iOS Swift. Меня не интересуют какие-то модные анимации или что-то в этом роде. Просто кое-что я могу добавить в функцию ViewDidLoad ().
91 ios  swift 

21
ITMS-90809: использование API не рекомендуется - Apple перестанет принимать отправку приложений, использующих API UIWebView.
Вчера я загрузил свое приложение в TestFlight, и через некоторое время Apple отправила мне это предупреждение: ITMS-90809: Использование API не рекомендуется - Apple перестанет принимать отправку приложений, использующих API UIWebView. См. Https://developer.apple.com/documentation/uikit/uiwebview для получения дополнительной информации. Дело в том, что я не использую UIWebView в своем приложении, поэтому я попытался …

4
Как установить переменную окружения CG_CONTEXT_SHOW_BACKTRACE?
У меня на поле зрения три кнопки. После установки cornerRadus в viewDidLoad (): button.layer.cornerRadius = 20в журнале появляется следующее сообщение об ошибке: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Вопросы: Как установить переменную окружения CG_CONTEXT_SHOW_BACKTRACE? Или как исправить это предупреждение? …

2
swift: объявление закрытия как объявление блока
Мы можем объявить блок, как показано ниже, в Objective-C. typedef void (^CompletionBlock) (NSString* completionReason); Я пытаюсь сделать это быстро, это дает ошибку. func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction Ошибка: использование необъявленной функции завершения Определение: var completion: CompletionBlock = { } Как это сделать? Обновить: Согласно ответу @jtbandes, я …
90 ios  swift 

6
Как декодировать вложенную структуру JSON с помощью протокола Swift Decodable?
Вот мой JSON { "id": 1, "user": { "user_name": "Tester", "real_info": { "full_name":"Jon Doe" } }, "reviews_count": [ { "count": 4 } ] } Вот структура, в которой я хочу ее сохранить (неполная) struct ServerResponse: Decodable { var id: String var username: String var fullName: String var reviewCount: Int enum …
90 json  swift  swift4  codable 

17
Получить день недели с помощью NSDate
Я создал метод, который должен принимать строку в форме «ГГГГ-ММ-ДД» и выдавать int, который представляет позицию даты по отношению к неделе, в которой она находится (независимо от того, перекрывается ли она между месяцами). Так, например, воскресенье = 1, понедельник = 2 и так далее. Вот мой код: func getDayOfWeek(today:String)->Int{ var …


9
Выравнивание текста SwiftUI
Среди множества свойств Textпредставления я не нашел ничего, связанного с выравниванием текста. Я видел в демонстрации, что он автоматически обрабатывает RTL, а при размещении материала с использованием View bodyвсегда центрирует его автоматически. Есть ли какая-то концепция, которую мне не хватает в системе макета, SwiftUIи если нет, как я могу установить …
90 ios  swift  swiftui 

19
Удалить текст элемента панели вкладок, показать только изображение
Простой вопрос: как удалить текст элемента панели вкладок и показать только изображение? Я хочу, чтобы элементы бара нравились в приложении Instagram: В инспекторе в xcode 6 я удаляю заголовок и выбираю изображение @ 2x (50 пикселей) и @ 3x (75 пикселей). Однако изображение не использует свободное пространство удаленного текста. Есть …


3
Объект X класса Y не реализует methodSignatureForSelector в Swift
У меня есть класс Person, который создается несколько раз, и у каждого человека есть свой таймер. После по моему initдля Personменя позвонить startTimer(). class Person { var timer = NSTimer() func startTimer() { timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("timerTick"), userInfo: nil, repeats: true) } func timerTick() { angerLevel++ println("Angry! …
89 swift 

19
UISearchBar увеличивает высоту панели навигации в iOS 11
Я UISearchBarявляюсь частью панели навигации, например: let searchBar = UISearchBar() //some more configuration to the search bar ..... navigationItem.titleView = searchBar После обновления iOS 11произошло что-то странное с панелью поиска в моем приложении. На iOS 10и до я моя панель навигации выглядит как: Теперь у iOS 11меня есть: Как видите, …

22
Быстрый звонок по номеру телефона
Я пытаюсь позвонить по номеру, используя не конкретные номера, а номер, который вызывается в переменной, или, по крайней мере, сказать ему, чтобы он вытащил номер в вашем телефоне. Это число, которое вызывается в переменной, является числом, которое я получил с помощью синтаксического анализатора или с помощью sql веб-сайта. Я сделал …

11
Обновить определенную строку UITableView на основе Int в Swift
Я начинающий разработчик Swift и создаю базовое приложение, которое включает UITableView. Я хочу обновить определенную строку таблицы, используя: self.tableView.reloadRowsAtIndexPaths(paths, withRowAnimation: UITableViewRowAnimation.none) и я хочу, чтобы строка, которая будет обновлена, будет из Int с именем rowNumber Проблема в том, что я не знаю, как это сделать, и все потоки, которые я …

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