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

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

3
Показ системної клавіатури Emoji за замовчуванням на iOS 13
Рішення Ось повне рішення / робота навколо цієї проблеми, будь ласка , вгору голосувати Blld в відповідь , а тому , що це було життєво біт інформації необхідно! Альтернативні назви для пошуку пошуку Показ клавіатури Emoji за замовчуванням для об'єкта UIKeyInput (в iOS 13) Примушуйте iOS 13 показати клавіатуру Emoji …
17 ios  swift  keyboard  uikit  emoji 

3
SwiftUI - Як передати EnvironmentObject у модель перегляду?
Я хочу створити EnvironmentObject, доступ до якого може отримати модель перегляду (не лише вид). Об'єкт Environment відслідковує дані сеансу програми, наприклад loggedIn, маркер доступу тощо, ці дані будуть передані в моделі перегляду (або класи класів обслуговування, де це потрібно), щоб дозволити виклику API передавати дані з цього EnvironmentObjects. Я намагався …
16 ios  swift  mvvm  swiftui 

2
SwiftUI переглядати макет вмісту несподівано з’являється / стрибає?
Під час переходу до нового виду з формою або списком (згрупованим) вміст з’являється приблизно на чверть шляху вниз від нижньої частини заголовка перегляду навігації, а потім «вискакує» до потрібного місця приблизно на півтори секунди пізніше. Дуже огидний. Не впевнений, що це помилка SwiftUI чи я щось неправильно структурую? Я перевірив …
16 ios  swift  swiftui 

1
Збереження основної сукупності даних у popover у SwiftUI кидає nilError, не передаючи .en Environment в SubView знову
Гра з SwiftUI та Core Data викликала у мене цікаву проблему. Тож ситуація така: У мене головний вигляд "AppView" та підвид з назвою "SubView". Перегляд SubView відкриється з подання AppView, якщо я натискаю кнопку "плюс" в NavigationTitleBar як поповер або аркуш. @Environment(\.managedObjectContext) var managedObjectContext @State private var modal: Bool = …
15 ios  swift  core-data  swiftui 

2
iOS 13.1 Метод делегата UITextView повиненВзаємодія викликається під час прокрутки вкладення
Я використовую UITextViewметод делегування, щоб виконати певну власну роботу, як-от відкрити браузер в додатку, коли користувач натискає URL-адресу чи додаток: func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool В iOS 13 цей метод делегування називається навіть тоді, коли користувач просто прокручує URL-адресу, чого не …

5
Виключіть стручок при перенесенні на Mac з каталізатором
Передача додатків на Mac нарешті можлива завдяки Catalyst , проблема полягає в тому, що численні стручки не підтримують AppKit. Найпоширенішою з них буде Crashlytics / Firebase. In [...]/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics(CLSInternalReport.o), building for Mac Catalyst, but linking in object file built for iOS Simulator, file '[...]/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics' for architecture x86_64 Оскільки це нещодавня тема, …

2
Використання AVPlayer повертає помилку "не багатостороннє з'єднання"
Я використовую AVKit для відтворення URL-адреси YouTube. Я маю цей код всередині кнопкової дії: @IBAction func trailerButtonAction(_ sender: Any) { guard let youtubeUrl = youtubeURL else { return } let player = AVPlayer(url: youtubeUrl) let playerViewController = AVPlayerViewController() playerViewController.player = player present(playerViewController, animated: true) { player.play() } } URL-адреса дійсна, …

4
Помилка Swift 5.1: [плагін] AddInstanceForFactory: фабрика для ідентифікатора <CFUUID не зареєстрована
Додаток виходить із ладу із наступним повідомленням про помилку 2019-10-12 20:01:34.332334-0700 Awesome App[26368:3535170] [plugin] AddInstanceForFactory: No factory registered for id &lt;CFUUID 0x600002903280&gt; F8BB1C28-BAE8-11D6-9C31-00039315CD46 Точка розриву при аварії, схоже, пов'язана з AVAudioPlayer let path = Bundle.main.path(forResource: "menu_background.mp3", ofType:nil)! audioPlayer = try AwesomeAudioPlayer(contentsOf: URL(fileURLWithPath: path)) ---&gt; breakpoint
14 swift  swift5  swift5.1 

3
Під час завантаження Xcode застряг на етапі "Завантаження пакета в App Store"
Я спробував завантажити додаток до тестового польоту. Додаток успішно підтверджено. Однак при розповсюдженні Xcode застряг на етапі "Завантаження пакета в App Store". Я чекав 2 години, і нічого не змінилося. Я використовую Xcode 11.1. Чи є рішення цієї проблеми. Заздалегідь спасибі.
13 ios  swift  xcode 

2
Попередження IconRenderer у Xcode 11.2
Я щойно створив нову програму для перегляду iOS Single View і намагаюся створити та запустити її. Я отримав попередження, як показано нижче: [Renderer] IconRenderer: HorizontalStretchPadding (18.000000, 18.000000) is larger than the image size (34.000000, 54.000000). Image will now use the center column of pixels to stretch. Це попередження відображається кілька …
13 ios  swift  xcode  xcode11.2 

2
Виявити версію watchOS користувача через додаток iOS
У мене є додаток для iOS, де в додатку iOS є деякі налаштування, пов’язані з годинником. Я хочу лише їх показати, якщо у користувача є Apple Watch, сумісний з моїм додатком. У WatchConnectivity я можу запитати властивість isPaired WCSession, щоб побачити, чи є у користувача годинник, але я не можу …

2
Xcode 11 перекомпілює занадто багато
Xcode 11 перекомпілює (майже?) Весь мій проект, навіть якщо я просто змінюю локальну приватну змінну або змінюю значення константи в локальному масштабі, іноді навіть у локальній області приватних функцій. Я колись можу отримати 2 або 3 зміни з швидкими побудовами, як очікувалося, але досить скоро він вирішить перекомпілювати все заново …

7
Xcode 11.4 - Проект архівації - Помилка сегментації 11
Я щойно оновив Xcode до 11.4, і при архівуванні проекту він показує мені "Segmentation Fault 11" Цей проект буде архівовано з Xcode 11.3.1, але зараз він не .. Хтось ще натрапив на те саме питання? Редагувати: 15 квітня 2020 року Apple щойно випустила Xcode 11.4.1

4
Помилка компілятора Swift: У випадку "enum" є один кордон як пов'язане значення, але тут є кілька шаблонів.
Створюючи проект у Xcode 11.4 beta 3, я отримую цю помилку компілятора Swift на перелік: У випадку перерахунку є один кортеж як пов’язане значення, але тут є декілька шаблонів, які неявно переплітають шаблони та намагаються відповідати цьому Вихідний код: switch result { case .error(let err): // case .value(let staff, let …
12 swift 

1
iOS Swift - як отримати співвідношення сторін локального та віддаленого відео?
Сценарій: Я будую перегляд WebRTC всередині додатка. Контейнер для відео завжди матиме висоту 160. У центрі контейнера повинно бути виведене віддалене відео з максимальною висотою 160, ширина має бути зменшена, щоб дотримуватись співвідношення сторін відео. Ширина також не може бути більшою, ніж ширина перегляду, у цьому випадку ширина буде дорівнює …
12 ios  swift  swift5 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.