Вопросы по теме 'swift4'
Как заставить представление коллекции реагировать на жесты панорамирования за пределами своего собственного представления
У меня есть UICollectionView в моем UIViewController , и я хочу, чтобы он реагировал на жесты внутри И снаружи UICollectionView . По умолчанию UICollectionView реагирует только на жесты внутри своего view , но как я могу заставить его...
1120 просмотров
schedule
03.10.2022
Как создать URL-адрес в Swift 3/4, используя URL-адрес (строка:, relativeTo:)
Я пытаюсь создать URL-адрес в Swift 3, но я не понимаю, почему он не добавляет строку к базовому URL-адресу должным образом, и результат не такой, как я ожидал. В Swift 2 все работало нормально.
let token = "12token34"
let baseURL = URL(string:...
3421 просмотров
schedule
21.10.2022
значение (forKey :) для NSObject не работает в Swift 4
Пробуем Swift 4 в бета-версии Xcode 9.
По какой-то причине у меня происходит сбой при использовании средств доступа к значению ключа в NSObject.
Любые идеи?
import Cocoa
class Person: NSObject {
var name = ""
var age = 0
}
let...
4920 просмотров
schedule
20.03.2023
Как исправить NotificationCenter в swift4
Во время преобразования из swift3 в swift4 преобразователь изменил NotificationCenter на следующий вид:
NotificationCenter.default.addObserver(self, selector: #selector(myController.myFunction(_:)), name:...
3949 просмотров
schedule
26.06.2022
Расширения универсальных типов в Swift 4
У меня есть два протокола и общая структура:
public protocol OneDimensionalDataPoint {
/// the y value
var y: Double { get }
}
public protocol TwoDimensionalDataPoint: OneDimensionalDataPoint {
/// the x value
var x:...
485 просмотров
schedule
24.12.2022
Как оцениваются последовательные операторы if?
У меня есть два оператора if для проверки, где одна проверка стоит очень дорого. Поэтому мне интересно, какое из следующих утверждений будет наиболее эффективным:
1) Мне не нравится "пирамида гибели", но я уверен, что она отлично работает
for...
76 просмотров
schedule
04.04.2023
Декодируемый универсальный с Swift 4
Я использую новый протокол Decodable , представленный в Swift 4. Внутри моего модульного теста я хочу использовать общий метод, который декодирует определенный файл JSON для определенного типа Decodable .
Я написал следующую функцию,...
2176 просмотров
schedule
28.09.2022
Как заставить SCNNode вращаться/вращаться горизонтально
Я пытаюсь заставить мой SCNNode автоматически вращаться по горизонтали. Это код, который у меня есть до сих пор:
box.scale = SCNVector3(x: 0.26, y: 0.26, z: 0.26)
box.position = SCNVector3(0.15, 3.85, -3)
Как заставить этот ящик...
3208 просмотров
schedule
16.09.2022
Переход на Swift 4 из Swift 3.2 дает ошибку при импорте заголовка моста
Поскольку Apple выпустила бета-версию Xcode 9 с поддержкой Swift 4.0. Я пытался обновить свой код до Swift 4.0 с Swift 3.2. Но он продолжает давать мне failed to import bridging header ошибку, тогда как мой проект успешно строится.
Детали ошибки...
15139 просмотров
schedule
28.03.2024
Комплект быстрого зрения для распознавания лиц
Я пробую комплект Vision для iOS 11. Я могу использовать Vision и могу найти значения граничных полей. Но я не знаю, как нарисовать прямоугольник, используя эти точки. Надеюсь, мой вопрос понятен.
2193 просмотров
schedule
03.06.2023
Как программно вызвать функцию editActionsForRowAt в swift4
Существует любой способ вызвать editActionsForRowAt программно в swift3
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
}
Это для:-
когда пользователь заходит на этот...
563 просмотров
schedule
29.12.2022
расширение общего доступа не работает в Xcode 9 beta 4 и Swift 4
В списке ShareExtension я установил NSExtensionActivationRule следующим образом, наше приложение не будет отображаться в представлении активности в разделе «Обмен фотографиями».
<key>NSExtensionAttributes</key>
<dict>...
336 просмотров
schedule
14.04.2023
Подвиды собственных элементов UIKit больше не доступны в Xcode 9/Swift 4?
История:
Итак, я искал способы скрыть индикатор выбора UIPickerView и увидел некоторые потоки SO , у которых был обходной путь.
Однако, когда я попытался использовать это в Xcode 9 (бета-версия 4) со Swift 4, я обнаружил, что это не работает....
366 просмотров
schedule
23.12.2023
Использование Codable, когда ввод JSON представляет несколько подклассов типа Codable
Допустим, у меня есть JSON, например:
{
"some-random-key": {
"timestamp": 1234123423
"type": "text",
"content": "Hello!"
},
"some-other-key": {...
351 просмотров
schedule
26.11.2022
Обнаружение самолетов ARKit
Я пытаюсь использовать код, предоставленный яблоком в приложении Demo ARKit, для обнаружения плоскости, но он не работает постоянно, в некоторых случаях он отлично обнаруживает поверхность, но в некоторых случаях он не обнаруживает плоскость. Затем я...
983 просмотров
schedule
22.06.2023
Swift 4 Codable: невозможно исключить свойство
Я разрабатываю простое приложение музыкального секвенсора. Такие приложения, как правило, имеют сложную структуру данных, которую необходимо сохранять/загружать, поэтому введение протокола Codable в Swift4 является для меня хорошей новостью.
Моя...
2205 просмотров
schedule
27.11.2022
Как использовать Swift 4 KeyPath в анимации CAShapeLayer
Если я напишу код Swift 3, это будет выглядеть так:
let animation = CABasicAnimation(keyPath: #keyPath(CAShapeLayer.path))
Но я попытался использовать новый синтаксис Swift 4 для keyPath и получил:
let keyPath = \CAShapeLayer.path
let...
2390 просмотров
schedule
03.12.2023
Smart KeyPaths в Swift 4 не работает должным образом
Я пытаюсь создать настраиваемый блок действий для SKSpriteNode , у меня есть следующий код:
let sprite = SKSpriteNode(color: SKColor.red, size: CGSize(width: 50, height: 50))
sprite.position = CGPoint(x: 320, y: 240)
self.addChild(sprite)...
1995 просмотров
schedule
30.06.2022
'substring(to:)' устарело: пожалуйста, используйте индекс String slicing с оператором 'partial range upto'
Как я могу обновить следующий код до новой версии swift:
self.areaCodeLael.text! = localNumber.substring(to: localNumber.index(localNumber.startIndex, offsetBy: 3))
Я пытался следовать этому сообщению, но не могу понять правильно Как я могу...
6527 просмотров
schedule
15.09.2023
Кодируемый массив Swift 4
Итак, у меня есть маршрут API, который возвращает массив объектов JSON. Например:
[
{"firstname": "Tom", "lastname": "Smith", "age": 31},
{"firstname": "Bob", "lastname": "Smith", "age": 28}
]
Я пытаюсь представить, как использовать...
18162 просмотров
schedule
24.06.2022