Вопросы по теме '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 просмотров
schedule
21.12.2022
Одновременный доступ к 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 просмотров
schedule
24.11.2022