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

Круговой UICollectionview, как сохранить углы всех ячеек равными 0°
Я создаю круговой UICollectionview, следуя этому руководству, Все работает, как и ожидалось, но я не хочу, чтобы элементы вращались вокруг своего собственного угла/привязки. Верхний ряд — это то, как мой циклический вид коллекции работает на...
1540 просмотров
schedule 17.09.2022

Xcode 9 - не удалось загрузить изображение «sampleImage», на которое ссылается перо.
Я преобразовал Swift 3.1 в синтаксис Swift 4.0, используя бета-версию Xcode 9.0, и у меня возникла странная проблема. Мои изображения в папке «Активы» в проекте не загружаются на моем реальном устройстве. Я получаю эту информацию Could not load the...
1432 просмотров
schedule 05.11.2022

Почему я получаю сообщение об ошибке: проблема с декодированием документа CoreML?
Я использую CoreML со Swift 4.0 на Xcode 9 Beta. Если выбрать файл VGG16.mlmodel в навигаторе проектов, я получаю сообщение об ошибке: There was an problem decoding this document CoreML К тому же как следствие в коде получаю ошибки Use of...
2536 просмотров
schedule 21.12.2022

Как сохранить пользовательские объекты, реализующие Codable
С Swift 4 теперь стало проще кодировать / декодировать в JSON или список свойств и обратно. . Но я не могу найти, как кодировать данные с помощью Codable без использования методов Objective-C initWithCoder и encodeWithCoder . Учитывая этот...
8980 просмотров
schedule 02.12.2022

Swift 4 JSON Decodable - самый простой способ декодировать изменение типа
Протокол Codable в Swift 4 обеспечивает отличный уровень скрытых дат и стратегий преобразования данных. Учитывая JSON: { "name": "Bob", "age": 25, "tax_rate": "4.25" } Я хочу превратить его в следующую структуру struct...
21577 просмотров
schedule 28.04.2023

Как декодировать свойство с типом словаря JSON в декодируемом протоколе Swift [45]
Допустим, у меня есть тип данных Customer , который содержит свойство metadata , которое может содержать любой словарь JSON в объекте клиента. struct Customer { let id: String let email: String let metadata: [String: Any] } {...
100142 просмотров
schedule 19.09.2022

Отображение статистики с помощью SceneKit (SCNView) (бета-версия Swift 4 / iOS 11)
Я пытался заставить SCNView отображать статистику в представлении «Сцена», но showStatstics, похоже, ничего не делает. Вот мой код, в котором я устанавливаю SCNView.showsStatistics scnScene = SCNScene() scnView.scene = scnScene Однако...
384 просмотров
schedule 07.04.2023

Рефакторинг Xcode 9 (бета): переименование сломано
Ни один из инструментов рефакторинга у меня не работает в бета-версии XCode 9. Это верно даже для новых проектов, созданных с помощью бета-версии (как и в случае с тестовым проектом, снимок экрана ниже). Что дает? Я нашел несколько...
1760 просмотров
schedule 22.11.2022

Как добавить инициализацию (Swift4) в протокол Decodable
Я пытаюсь создать расширение Codable , способное инициализировать объект Decodable (Swift 4) только с помощью строки json. Итак, что должно работать: struct MyObject: Decodable { var title: String? } let myObject = MyObject(json:...
5407 просмотров
schedule 03.01.2022

Ошибка сегментации компилятора Swift с использованием `ReferenceWritableKeyPath`
Использование ReferenceWritaleKeyPath для чтения свойства вызывает ошибку сегментации компилятора. Я настраиваю помощника, чтобы упростить привязку двух переменных. С помощью OOPer я получил базовую привязку к работе, но если изменить код, как...
133 просмотров
schedule 23.10.2022

Swift 4: как создать карту лица с помощью ios11 Vision framework из точек ориентиров на лицах
Я использую платформу видения ios 11, чтобы отображать ориентиры на лице в режиме реального времени. Я могу получить контрольные точки лица и наложить слой камеры на UIBezierPath контрольных точек лица. Однако хотелось бы получить что-то вроде того,...
7584 просмотров
schedule 30.12.2021

Попытка преобразовать NSDate в Date и получить предупреждение
Я получаю следующее предупреждение Принудительный бросок из «NSDate?» to 'Date' только разворачивает и соединяет; Вы хотели использовать '!' с "как"? в следующей строке кода: pickDate.date = item?.date as! Date где pickDate...
1320 просмотров
schedule 16.01.2023

#selector не работает в Swift 4?
Я пытаюсь настроить таймер в Xcode 9 с помощью Swift 4, и у меня есть функция под названием: привет. Итак, в коде таймера я добавил #selector(hello()), как и раньше, но на этот раз он продолжал давать сбой и заставлял меня добавлять @objc перед...
3664 просмотров
schedule 31.05.2022

член экземпляра не может использоваться при ошибке типа в Swift 4 с вложенными классами
У меня есть класс с вложенным классом. Я пытаюсь получить доступ к переменным внешнего класса из вложенного класса: class Thing{ var name : String? var t = Thong() class Thong{ func printMe(){ print(name) //...
6329 просмотров
schedule 04.05.2023

Отмена DispatchWorkItem, ожидающего выполнения в DispatchQueue
Чего я пытаюсь достичь: Я пытаюсь выполнить две разные задачи в зависимости от того, коснулся ли пользователь экрана один или два раза в методе touchesBegan . В процессе этого я задерживаю выполнение singleTapTask на 0,3 с, чтобы иметь...
409 просмотров

Одновременный доступ к 0x1c0a7f0f8, но модификация требует монопольной ошибки доступа в Xcode 9 beta 4
мой проект использует код Objective-C и Swift. Когда пользователь входит в систему, он вызывает набор API для пользовательских настроек. У меня есть класс DataCoordinator.swift, который планирует работу API, и я делаю эти вызовы из класса...
29499 просмотров
schedule 08.01.2024

Как NSManagedObject может соответствовать протоколу NSItemProviderReading?
После создания подкласса NSManagedObject объекта Core Data, как я могу привести его в соответствие с протоколом NSItemProviderReading ? Протокол имеет обязательный инициализатор, который должен быть объявлен непосредственно в классе. Но какой...
412 просмотров
schedule 29.09.2022

Строка, подстрока, диапазон, NSRange в Swift 4
Я использую следующий код для получения подстроки String из NSRange : func substring(with nsrange: NSRange) -> String? { guard let range = Range.init(nsrange) else { return nil } let start = UTF16Index(range.lowerBound)...
18043 просмотров
schedule 25.11.2022

удалить человека со всеми назначенными книгами
я работаю с быстрым 4 для osx. let appdelegate = NSApplication.shared().delegate as! AppDelegate let context = appdelegate.persistentContainer.viewContext var people = [Person]() let request =...
26 просмотров
schedule 01.10.2022

UIWebView/WKWebView и потоковое видео на YouTube
Я пытаюсь воспроизвести потоковое видео в своем приложении, но оно не работает в WKWebView/UIWebView. let url = URL(string: "https://www.youtube.com/embed/PP2G3dm_fsc") let webView = WKWebView() webView.frame = CGRect(x: 0, y: 0, width:...
826 просмотров