Вопросы по теме 'swift4'

Кодировать / декодировать массив типов, соответствующих протоколу, с помощью JSONEncoder
Я пытаюсь найти лучший способ кодирования / декодирования массива структур, соответствующих быстрому протоколу, с использованием нового JSONDecoder / Encoder в Swift 4. Я придумал небольшой пример, чтобы проиллюстрировать проблему: Сначала у нас...
35479 просмотров
schedule 10.05.2024

Расширения не могут содержать сохраненные свойства, если вы не Apple? Что мне не хватает?
Как Apple может это сделать: import CoreGraphics import GameplayKit import simd /** @header SceneKit framework category additions related to GameplayKit integration. @copyright 2017 Apple, Inc. All rights reserve. */ extension SCNNode...
8003 просмотров
schedule 31.01.2024

Код состояния 400: NSHTTPURLResponse на вызовы, сделанные с помощью URLSession.shared.dataTask
Это проблема, с которой я столкнулся после того, как обновил iOS 11 (15A5304i) и Xcode 9 (9M137d) до последней бета-версии. Когда я возвращаюсь к предыдущей бета-версии, она исчезает. Выполнение любых вызовов GET https на веб-сайт приводит к...
1146 просмотров
schedule 20.11.2022

Как я могу использовать подстроку String в Swift 4? 'substring (to :)' устарела: используйте подстрочный индекс среза с оператором 'частичный диапазон от'
У меня есть следующий простой код, написанный на Swift 3: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index) Из Xcode 9 beta 5 я получаю следующее предупреждение: " substring(to:) "...
159897 просмотров
schedule 16.11.2022

Swift 4 Не удается преобразовать значение типа «[String: AnyObject]?» к ожидаемому типу аргумента '[NSAttributedStringKey: Any]?"
Я только что обновился до Xcode 9 и преобразовал свое приложение из Swift 3 в Swift 4. У меня есть графики, которые используют строки для маркировки осей и других переменных. Итак, у меня есть moneyAxisString = «Деньги». Раньше я мог рисовать их,...
16518 просмотров
schedule 20.11.2022

Использование протокола Decodable Swift 4 для вложенного ответа сервера JSON
Я пытаюсь реализовать новый протокол Decodable в Swift 4, и мне трудно к нему приблизиться. Это мой ответ сервера JSON: { "success": true, "errorCode": 0, "message": "Succcess", "data": { "name": "Logan Howlett", "nickname":...
903 просмотров
schedule 28.11.2022

удалить подвид, который используется с imageView
У меня есть изображение карты в моем ImageView, и мне нужна красная точка для текущего местоположения пользователя, поэтому я использую эти 3 строки кода для создания красной точки над моим ImageView let overlay: UIView = UIView(frame: CGRect(x:...
564 просмотров
schedule 10.10.2022

Как мне проанализировать объект JSON, который имеет подобъекты, зависящие от типа, в Swift?
У меня есть следующий объект JSON: [{ "type": "foo", "props": { "word": "hello" } }, { "type": "bar", "props": { "number": 42 } }] В зависимости от типа, хранящегося в type , объект в props имеет...
371 просмотров
schedule 06.05.2024

Проблема с быстрым получением дочернего узла firebase
Xcode 9 - Свифт 4 Разрешения для данных Firebase не установлены — чтение/запись для всех Я импортировал данные json в firebase, и мои данные выглядят так. Я пытаюсь перейти к заголовку заданий, перечисленных в базе данных FireBase,...
327 просмотров

Использование вывода Swift 3 @objc в режиме Swift 4 устарело в Alamofire?
Я прошел через этот post , и он работает, но для Alamofire показывает то же предупреждение. Как от этого избавиться. ОБНОВЛЕНИЕ Аламофайр Версия 4.5.1
65 просмотров
schedule 25.10.2023

Перетаскивание из ячейки представления коллекции работает на симуляторе iPad, но не на симуляторе iPhone или реальном устройстве в Swift 4.
Я использую новый API перетаскивания в Swift 4. Мне нужно перетащить ячейку, долго нажимая на нее и перетаскивая изображение в представление контроллера представления. Это перетаскивание в том же приложении, потому что оно должно работать на iPhone,...
825 просмотров
schedule 11.04.2024

Создание хэша SHA256 с помощью swift4
Я немного осмотрелся, но смог найти только примеры, использующие Objective-C для создания хэшей SHA256. Есть ли способ сделать это только с Swift4?
5973 просмотров
schedule 09.02.2024

iOS – не удается получить доступ к Swift Singleton из Objective-C
Я не могу получить доступ к моему классу Swift Singleton из моего Objective-C ViewController. Xcode распознает мой класс Swift, он строится, поэтому я не думаю, что это проблема с заголовком моста. Вот мой класс Swift Singleton: @objc...
3408 просмотров
schedule 22.11.2022

Получите фактическую ширину подвида во время выполнения (Swift 4)
Xcode предоставляет сегментированный элемент управления, но мне нужен настраиваемый сегментированный элемент управления с селектором, который перемещается к каждой кнопке при нажатии. Я использую для этого 3 представления. Одним из них является...
1693 просмотров

Swift4: Принудительное приведение из «Данных?» в «Данные» разворачивает только необязательные параметры; Вы хотели использовать '!'?
при последнем обновлении Swift 4 я всегда получаю одну и ту же ошибку в одном и том же месте, и я не знаю, как ее очистить... если пытался использовать ! вместо ? но ошибка продолжает идти в противоположном направлении. Ошибка есть с обеими...
1442 просмотров
schedule 15.12.2023

Как проверить, находится ли возвращаемое значение json в виде массива или словаря
Я использую swift 4 для обработки json, возвращаемого из вызова URLSession. json сохраняется в словаре (кэш типа ) после вызова с использованием строки URL в качестве ключа. Затем я хочу обработать json в пользовательский объект с именем ApodJSON....
678 просмотров

Как проверить, является ли ячейка tableview строкой или разделом в Swift?
В задаче C я проверял, как показано ниже - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (!indexPath.row) { NSLog(@"section"); } else { NSLog(@"row"); } } Как...
1257 просмотров
schedule 07.12.2022

попытка распечатать файл журнала на этикетке (swift4)
Мой код ниже вызывает coreData для печати на этикетке. Если я печатаю на этикетке, она принимает только последнюю запись coreData, в отличие от того, что печатается в файле журнала. for i in user! { print( "color: \(i.username!) Score:...
284 просмотров
schedule 24.09.2022

Создание массива вызывает «Тип выражения неоднозначен без дополнительного контекста»
Я очень новичок в Swift. Пожалуйста, простите, если мой вопрос покажется глупым. Я объявил структуру следующим образом: struct RecorderState { var setupComplete: Bool var dataFormat: AudioStreamBasicDescription var queue:...
846 просмотров
schedule 04.05.2024

Вращение UIView с помощью AVCaptureVideoPreviewLayer в качестве подслоя
Я хочу повернуть UIVIew с AVCaptureVideoPreviewLayer в качестве подслоя. В UIView появляются две кнопки (одна поворачивает слой предварительного просмотра видео влево, а другая вправо), и когда пользователь нажимает одну из них, каждый раз...
230 просмотров
schedule 16.10.2022