Запитання з тегом «swift»

Swift - це безпечна, швидка та виразна мова програмування загального призначення, розроблена Apple Inc. для своїх платформ та Linux. Swift є відкритим кодом. Використовуйте тег лише для запитань щодо особливостей мови чи необхідності коду в Swift. Використовуйте теги [ios], [ipados], [macos], [watch-os], [tvos], [какао-дотик] та [какао] для (мовно-агностичних) запитань про платформи чи рамки.

5
iOS13 на Xcode 11 Чорний екран навіть після додавання SceneDelegate та оновлення Info.plist
В даний час я отримую порожній екран з Xcode 11, Target iOS 13.0 (додаток відмінно працює з усіма версіями нижче iOS 12.1 до 12.4), я хочу змусити свою програму працювати для обох користувачів iOS старше 12.1, а також 13.0 в даний час отримує порожній екран, незважаючи на додавши нижче SceneDelegate …

3
Swiftui - Як я ініціалізую спостережуваний об'єкт, використовуючи середовищеоб'єкт як параметр?
Я не впевнений, чи є це антипатерном у цьому відважному світі SwiftUI, у якому ми живемо, але по суті, у мене є @EnvironmentObject із збереженою базовою інформацією про користувача, яку можуть викликати мої погляди. У мене також є @ObservedObject, який володіє деякими даними, необхідними для цього представлення даних. Коли з'явиться …
9 ios  swift  swiftui  xcode11 

2
Різниця між Xcode та git для вирішення швидких пакетів
Отже, фон такий: у мене є проект Xcode, який залежить від швидкого пакету, який знаходиться в приватному сховищі на github. Звичайно, для цього потрібен ключ для доступу. Поки що мені вдалося налаштувати CI таким чином, що я можу перейти до екземпляра та git cloneнеобхідного сховища для швидкого пакету. На жаль, …

2
SKView журнали попередження
Під час запуску програми SwiftUI & SpriteKit я отримую в журналах такі повідомлення: 2019-11-18 21: 58: 57,631912 + 0000 піксельних баталій [2812: 1215803] SKView: ignoreRenderSyncInLayoutSubviews НІ. Викличте _renderSynchronousForTime без обробника Що я роблю неправильно, щоб отримати цей журнал, і чи повинен я турбуватися про нього? Чи може це бути помилка? …

4
Як перевірити, чи встановлено Apple Music на пристрої користувача?
Я швидко створюю музичний додаток. Додаток дозволяє користувачам відтворювати музику через підписку Apple Music через додаток Apple Music. Я можу перевірити, чи є у користувача підписку на Apple Music через: SKCloudServiceController().requestCapabilities { (capability:SKCloudServiceCapability, err:Error?) in guard err == nil else { print("error in capability check is \(err!)") return } if …

1
Як налаштувати кнопки ContextMenu для видалення та відключення в SwiftUI?
Я спробував налаштувати кнопку в contextMenu, але це не працює. Text("A label that have context menu") .contextMenu { Button(action: { // remove it }) { Text("Remove") .foregroundColor(.red) // Not working Image(systemName: "trash") }.disabled(true) // Not working } що я маю: Що я шукаю: ( кнопки видалення та виклику ) Я …

1
Помилка Google AdMob після оновлення до Xcode 11 Swift 5.1
З моменту оновлення до Xcode 11 проміжні оголошення в моїй програмі більше не завантажуватимуться. (До цього все працювало чудово. Додаток навіть було випущено в App Store. Зараз ми створюємо оновлену версію програми) Я встановив пакет SDK Google AdMobs через Cocoapods і оновив його до останньої версії. Досі успіху немає. (Я …

1
Перегляд вкладки додатків macOS SwiftUI з сегментованим керуванням на панелі інструментів
Я намагаюся створити додаток macOS за допомогою SwiftUI. Мені потрібно TabViewчи щось подібне, але коли я використовую TabViewсегментоване управління, це не на панелі інструментів macOS. Клацніть тут, щоб побачити приклад того, що я хотів би Мій поточний код: import SwiftUI struct ContentView: View { var body: some View { TabView …
9 swift  xcode  macos  swiftui 

1
Як налагодити помилку «передумови» в Xcode?
Я будую додаток SwiftUI на Xcode 11, але закінчується негайно, коли я переходжу на певну вкладку в додатку. Річ у тому, що вона завжди вказує на Application Delegateфайл, що, на мою думку, насправді не є проблемою. Я також отримую цю помилку в консолі, precondition failure: invalid input index: 2і це …

1
Як я можу розгортати необов'язкове значення всередині прив'язки у Swift?
Я будую додаток, використовуючи SwiftUI, і я хотів би спосіб перетворити a Binding<Value?>в a Binding<Value. У моєму додатку я AvatarViewзнаю, як зобразити зображення для певного користувача. struct AvatarView: View { @Binding var userData: UserData ... } У моєму додатку ContentViewє два прив’язки: словник користувачів за ідентифікатором та ідентифікатор користувача, аватар …
9 ios  swift  swiftui  combine 

1
- [UIThreadSafeNode canPerformAction: withSender:]: нерозпізнаний селектор, надісланий екземпляру
Я стикаюся з цим збоєм у додатку для iOS. Fatal Exception: NSInvalidArgumentException 0 CoreFoundation 0x1b9079c30 __exceptionPreprocess 1 libobjc.A.dylib 0x1b8d940c8 objc_exception_throw 2 CoreFoundation 0x1b8f77fc0 -[NSOrderedSet initWithSet:copyItems:] 3 CoreFoundation 0x1b907e3d4 ___forwarding___ 4 CoreFoundation 0x1b9080570 _CF_forwarding_prep_0 5 UIKitCore 0x1bcf33444 -[UIKeyboardImpl deleteForwardAndNotify:] 6 UIKitCore 0x1bcf39154 __57-[UIKeyboardImpl acceptPredictiveInput:executionContext:]_block_invoke 7 UIKitCore 0x1bcf5b0c8 -[UIKeyboardTaskExecutionContext returnExecutionToParentWithInfo:] 8 UIKitCore …

1
Роздільні розділи: [Assert] Не вдається визначити новий глобальний індекс рядків для preReloadFirstVisibleRow (0)
Я реалізую заголовки розділів, що складаються в UITableViewController. Ось як я визначаю, скільки рядків показувати за кожним розділом: override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return self.sections[section].isCollapsed ? 0 : self.sections[section].items.count } Існує структура, яка містить інформацію про розділ із напилом для 'isCollapsed'. Ось як я …

2
Як повернути пальцем жест у SwiftUI таку саму поведінку, що і в UIKit (interactivePopGestureRecognizer)
Інтерактивний розпізнавач поп-жестів повинен дозволити користувачеві повернути попередній вигляд у навігаційному стеку, коли він провести далі за половину екрана (або щось навколо цих ліній). У SwiftUI жест не скасовується, коли проведіть пальцем недостатньо далеко. SwiftUI: https://imgur.com/xxVnhY7 UIKit: https://imgur.com/f6WBUne Питання: Чи можливо отримати поведінку UIKit під час використання поглядів SwiftUI? Спроби …
9 ios  swift  swiftui 

1
Як змусити перевірку CRL та OSCP для роботи на iOS?
Я не можу заставити CRL працювати на iOS. Я створив два тестові справи. У мене є дійсний сертифікат, виданий ЦА. У мене є ще один справжній сертифікат, виданий ЦО, але КА додав цей сертифікат до свого CRL. Потім я встановлюю політику відкликання, яка дозволяє перевірити CRL і вимагає, щоб вона …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.