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

Программно создать NSWindow
Я хочу программно создать новый NSWindow, но не могу найти способ добиться успеха. Этот простой код не отображает новое окно. Что с этим не так? @NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { @IBOutlet weak var...
14724 просмотров
schedule 29.01.2023

Что такое синтаксис Swift для анимации WithDuration?
Я переношу старое приложение на бета-версию Xcode 7 и получаю сообщение об ошибке в своих анимациях: Невозможно вызвать «animateWithDuration» со списком аргументов типа «(Double, задержка: Double, параметры: nil, анимация: () -> _, завершение:...
30067 просмотров

Swift - получить дату со дня года
Мы можем получить день года для даты, используя строку ниже. let day = cal.ordinalityOfUnit(.Day, inUnit: .Year, forDate: date) Но как мы можем получить дату из дня года?
3798 просмотров
schedule 29.07.2022

iOS: проблема с касанием жеста при просмотре изображения
Я медленно работаю над разработкой Apple для обучения Swift, и я продолжаю сталкиваться с проблемой с моим жестом касания. Я воссоздал номера проекта несколько раз с тем же результатом. Я добавляю жест касания к изображению, и это должно открыть...
2513 просмотров
schedule 13.08.2022

Как показать UIAlertController из Appdelegate
Я работаю с PushNotification в приложении iOS. Я хотел бы показать UIalertcontroller, когда приложение получает уведомление. Я пробую этот код ниже в AppDelegate: [self.window.rootViewController presentViewController:alert animated:YES...
31663 просмотров

Ни один кандидат «+=» не дает ожидаемого контекстуального типа результата «Int»
Я обновлял свой код Swift для Swift 3 (очень взволнован), и пока все хорошо. Но я наткнулся на один кусочек кода, который не могу обновить. Я ЗНАЮ, что мне не хватает чего-то очень простого, но я просто не вижу, что. Вот что у меня есть в Swift...
6400 просмотров
schedule 11.03.2023

Swift 3 для цикла с приращением
Как мне написать следующее в Swift3? for (f = first; f <= last; f += interval) { n += 1 } Это моя собственная попытка for _ in 0.stride(to: last, by: interval) { n += 1 }
46442 просмотров
schedule 18.11.2022

watchOS 3.0 обнаруживает вращение заводной головки в SpriteKit
Итак, начиная с watchOS 3.0, теперь вы можете получить вращение цифровой короны. Мне удалось использовать функцию crownDidRotate в интерфейсном контроллере. Но я не могу получить вращение короны внутри класса SKScene. Может ли кто-нибудь помочь...
952 просмотров
schedule 05.04.2024

Как преобразовать мой код Swift обратно в 2.3
Я загрузил XCode Beta 8 и преобразовал весь свой быстрый код из Swift 2.3 в Swift 3. Это вызвало у меня слишком много проблем и заставило меня начать проект, над которым я работал около 4 месяцев. Как преобразовать мой код из Swift 3 обратно в Swift...
8968 просмотров
schedule 06.08.2023

Перемешать массив Swift 3
Как я могу преобразовать функцию ниже в swift 3 ? В настоящее время возникает ошибка Binary operator '..<' cannot be applied to operands of type 'Int' and 'Self.IndexDistance' . extension MutableCollection where Index == Int { /// Shuffle...
13701 просмотров
schedule 12.12.2023

Swift 3.0, как использовать startDeviceMotionUpdates (to: withHandler)?
Swift 3.0 был выпущен вместе с Xcode 8.0, и, по-видимому, многое изменилось. Я очень не знаком с новым синтаксисом в Swift. Кто-нибудь может мне помочь? Я пытаюсь понять, что входит motionManager.startDeviceMotionUpdates( to:...
2269 просмотров
schedule 13.10.2022

Поддержка Realm для Swift 3.0
Мне было интересно, можно ли уже использовать Realm с бета-версией Swift 3.0. Хотя я вижу каталог RealmSwift-swift3.0 в репозитории Realm, мне не удается правильно его использовать. Как мне установить его из исходников?
9673 просмотров
schedule 12.10.2022

Как я могу устранить неоднозначность типа и модуля с одним и тем же именем?
Я пытаюсь использовать B-tree на основе OrderedSet Кароли Лорентея в проекте. Однако я столкнулся с проблемой, когда я не могу объявить неквалифицированный OrderedSet<T> , потому что имя конфликтует между NSOrderedSet Foundation...
7373 просмотров
schedule 03.01.2023

создавать DateComponents/NSDateComponents из String и наоборот
Есть ли (элегантный или предпочтительный) способ преобразовать объект DateComponents в строку и обратно, чтобы DateComponents -> String -> DateComponents всегда возможно и полученный объект равен исходному объекту? (не идентичны)...
386 просмотров
schedule 18.03.2023

Назначить цель UIButton из переменной
Можно ли назначить цель из переменной? У меня есть функция, которая добавляет и удаляет цель, которая довольно избыточна, и я хотел бы немного ее обрезать. Я создал typealias , который повторяет параметры, ожидаемые для UIButtonTarget , но не...
119 просмотров
schedule 25.10.2022

Компилятор Swift 3 в терминале
Я скачал бета-версию Xcode 8.0, которая включает обновленный компилятор Swift 3. Можно ли использовать компилятор Swift 3 на терминале? Например, я могу использовать команду «Swift (имя файла)» для компиляции и запуска кода Swift 2.2 в терминале.
2882 просмотров
schedule 19.03.2023

Xcode 8/Swift 3 — тип «CGColorRenderingIntent» не имеет члена «RenderingIntentDefault»
Я успешно преобразовал много ошибок в Swift 3, кроме последней строки. Он работает в Xcode 7, но не в Xcode 8. Также стоит отметить, что Xcode 7 имеет документацию по CGColorRenderingIntent , а Xcode 8 — нет. Тип «CGColorRenderingIntent»...
1800 просмотров
schedule 08.10.2023

Как реализовать общий инициализатор преобразования в Swift?
Я реализую 2D-векторную структуру в Swift: public struct Vec2<T: Numeric> { public let x: T public let y: T public init(_ x: T, _ y: T) { self.x = x; self.y = y; } // ... } public protocol Numeric:...
1208 просмотров

Регистрация для push-уведомлений в Xcode 8/Swift 3.0?
Я пытаюсь заставить свое приложение работать в Xcode 8.0 и сталкиваюсь с ошибкой. Я знаю, что этот код отлично работал в предыдущих версиях Swift, но я предполагаю, что код для этого изменен в новой версии. Вот код, который я пытаюсь запустить:...
105281 просмотров

Обновление сложности с Swift 3 и фоновой задачей
Для watchOS 3 Apple предлагает обновить усложнение с помощью WKRefreshBackgroundTask вместо использования getNextRequestedUpdateDate . Как я могу определить время между двумя обновлениями, используя новый подход? Я бы только взломал мой...
4037 просмотров