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

Синтаксис блока в Swift
Я пытаюсь переписать с Objective-C на Swift, я не могу понять синтаксис или понять документы Вот упрощенный пример в Objective-C, который я написал: [UIView animateWithDuration:10.0 animations:^{self.navigationController.toolbar.frame =...
29149 просмотров
schedule 31.10.2022

Заголовок многострочной панели навигации
Я пытаюсь установить метку заголовка на панели навигации, чтобы разрешить несколько строк. У меня есть собственный код контроллера навигации, в который я помещаю многострочный код. Я знаю, что код уже там работает, но моя многострочная часть не...
21214 просмотров
schedule 05.10.2022

«++» устарел: он будет удален в Swift 3
После обновления до Xcode 7.3 в моем проекте появляется множество предупреждений. '++' устарел: он будет удален в Swift 3 . Любая идея исправить это предупреждение? Есть ли причины, по которым ++ и -- будут объявлены устаревшими в...
13034 просмотров
schedule 11.12.2023

Добавить пользовательское локальное уведомление в ios10 - swift 3
Я пытаюсь добавить пользовательское локальное уведомление, но я получаю только стандартное уведомление с моим действием: Моя раскадровка выглядит так (стандартный шаблон): У меня есть расширение, для которого...
6997 просмотров

xcode 8 beta ios 10 push-уведомления перестали работать
После перехода на бета-версию xcode 8 мои push-уведомления перестали работать. Мое удостоверение подписи кода для выпуска настроено на распространение. Я регистрирую устройство, получаю токен и успешно загружаю его на свой сервер без каких-либо...
6788 просмотров

эквивалент dispatch_barrier_async в Swift 3
Рефакторинг кода коллеги, и я ищу эквивалент dispatch_barrier_async в swift 3. В игре много очередей, и его дизайн состоит в том, чтобы блокировать только эту очередь и только для этой единственной операции. // Swift 2.3 func...
5432 просмотров
schedule 01.03.2024

Как я могу установить уведомление, которое UserNotifications Framework
Я могу установить уведомление в интервале времени, но я не знаю, как сделать это в определенное время и дату, я пытаюсь это сделать, но не работает let center = UNUserNotificationCenter.current() func notificationSender(){...
636 просмотров

NSRange или Range‹String.Index› - что быстрее для алгоритма, вычисляющего идентичность между двумя строками в swift3?
Если у нас есть два варианта одного и того же алгоритма (например, вычисление идентичности между двумя строками), работающего с NSRange (где строка будет преобразована в NSString) или Range<String.Index> , какой вариант алгоритма будет...
170 просмотров
schedule 15.04.2024

Проблема после обновления до Swift 3
Я открыл один из своих проектов и Xcode попросил меня обновить исходный код до Swift 3 . После нажатия «Сохранить» я получил, как и ожидалось, ошибку. Ошибка возникает при создании файла fetchRequest . (Ошибка с сообщением об ошибке в строке 8)...
429 просмотров
schedule 04.11.2022

Как правильно использовать init или didmove?
Язык: Swift 3.0 --- IDE: Xcode 8.0 beta 2 --- Проект: iOS Game (SpriteKit) Я создаю игру для iOS и знаю, что Apple очень строга со своими правилами, чтобы принять приложение/игру. Поэтому я хочу знать, как правильно настроить игру. Я узнал от...
2436 просмотров
schedule 12.11.2022

Как написать функцию, которая принимает аргументы универсального типа, но возвращает другой тип в зависимости от типа универсального объекта?
Я пытаюсь написать базовую функцию интерполяции в swift3. Однако я получаю много ошибок. Это явно неправильный способ использования дженериков, но, может быть, у меня есть фундаментальное непонимание их применения? class func...
135 просмотров
schedule 05.06.2024

Использование необъявленного типа «AttributedString»
Xcode 8 beta 4 больше не распознает класс Foundation AttributedString . Я воспроизвел это в этом простом примере с игровой площадкой: //: Playground - noun: a place where people can play import Foundation let attrStr1 = NSAttributedString()...
1600 просмотров
schedule 23.01.2024

Как обозначить изменяемые параметры в замыканиях с помощью Swift › 2.2?
Возможно, это проблема бета-версии Xcode 8, однако до версии 2.2 ключевому слову var разрешено добавлять параметры в сигнатуры функций: func (var stringName: String) { ... } С тех пор это устарело, поскольку от него мало пользы по сравнению...
2822 просмотров
schedule 19.11.2022

Как перетащить спрайт в Swift 3.0?
Все, что я пытаюсь сделать, это иметь возможность перетаскивать спрайт по экрану. Я пробовал следующий код: override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { } override func touchesMoved(touches:...
4978 просмотров
schedule 02.11.2022

Какой хороший пример, чтобы различать fileprivate и private в Swift3
Эта статья помогла понять новые спецификаторы доступа в Swift 3 . Он также дает несколько примеров использования fileprivate и private . Мой вопрос: использование fileprivate для функции, которая будет использоваться только в этом файле,...
35795 просмотров

Метод не переопределяет какой-либо метод из ошибки суперкласса swift 3.0
Я конвертирую свой код из swift 2.2 в swift 3.0, и я получил метод, который не переопределяет какой-либо метод из его ошибки суперкласса. Вот мой код: override class func layerClass() -> AnyClass { return CAShapeLayer.self }...
3205 просмотров
schedule 28.02.2024

Отображение изображения BLOB-объекта Mysql в UiImage swift 3
У меня есть база данных с изображениями, хранящимися в виде больших двоичных объектов, и я хочу отобразить их в UiImage. Я могу получить данные в своем приложении в виде канала JSON, и я могу получить данные изображения (через печать) следующим...
986 просмотров
schedule 11.11.2022

Расширение NSAttributedString в Swift 3
Я переношу свой код на Swift 3, и мне трудно работать с этим расширением, которое работало над предыдущей версией Swift. extension Data { var attributedString: NSAttributedString? { do { return try NSAttributedString(data:...
11128 просмотров
schedule 11.02.2024

в swift 3 пропал мост между [Double] и [NSObject]?
Итак, в Swift2.x приведенный ниже код работает без проблем: определять: public class BarChartData public convenience init(xVals: [String?]?) { self.init(xVals: xVals, dataSets: [IChartDataSet]()) } public convenience...
82 просмотров
schedule 20.11.2022

Как получить только время из объекта NSDate?
Скажем, например, мой объект Date (ранее NSDate ) был создан 12 июня 2016 года в 14:23, как мне извлечь именно эти 14:23 из моего объекта Date ? В основном что-то вроде mydate.time .
90 просмотров
schedule 06.11.2022