Вопросы и ответы
Множественные вызовы функций в SwiftUI
00
Вопрос или проблема Я работаю над приложением для рецептов. На экране я хочу иметь представление с “Рецептами дня”, которое просто показывает рецепты в базе данных (Firestore). Это работает, как и ожидалось, но к базе данных обращаются n-раз, количество рецептов.
Вопросы и ответы
Как декодировать свойство с типом JSON-словаря в Swift [45] протокол decodable
00
Вопрос или проблема Предположим, у меня есть Customer тип данных, который содержит свойство metadata, которое может содержать любой JSON-словарь в объекте клиента. struct Customer { let id: String let email: String let metadata: [String: Any] } { "object"
Вопросы и ответы
Как предоставить разрешение Xcode для выполнения UI-тестов?
00
Вопрос или проблема Мои юнит-тесты Swift работают нормально, но UI-тесты работают только периодически, потому что у Xcode нет разрешения на автоматизацию. Я не могу включить автоматизацию Xcode в настройках MacOS, потому что его нет в списке приложений
Вопросы и ответы
Гарантируется ли, что задачи в DispatchQueue или OperationQueue завершатся, если приложение будет отправлено в фон, но не завершено?
00
Вопрос или проблема Я решаю использовать DispatchQueue, DispatchQueue.global() или OperationQueue для управления фоновыми задачами в своем приложении. Предположим, я ставлю некоторые задачи в эти очереди, а затем переключаюсь на другое приложение или
Вопросы и ответы
Я хочу добавить функцию, которая предотвращает наложение выделений.
00
Вопрос или проблема расширение MainPDFViewModel { функция highlightText(в pdfView: PDFView, с цветом: HighlightColors) { guard toolMode == .highlight else { return } guard let currentSelection = pdfView.currentSelection else { return } let selections = currentSelection.
Вопросы и ответы
Лучшие практики для отслеживания прочитанных статей в Firestore, оставаясь в пределах лимитов бесплатного тарифа – SwiftUI/iOS [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос является основанным на мнении. В данный момент он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить фактами и цитатами, отредактировав этот пост.
Вопросы и ответы
Поиск способа получения уникальных слов из массива строк
00
Вопрос или проблема Я ищу способ получить все отсортированные уникальные слова на Swift для массива строк, содержащих предложения Например: let complexArray = ["Одна большая собака", "Одна маленькая собака", "Две маленькие кошки"] Отсортированный алфавитный
Вопросы и ответы
Как реализовать намерение приложения, которое требует входа пользователя?
00
Вопрос или проблема Приложение, над которым я сейчас работаю, имеет возможность оплачивать ваш счет. Для этого вам необходимо сначала войти в систему, а токен аутентификации истекает через 10 минут, если его не обновить. Я хотел бы создать намерение
Вопросы и ответы
iPadOS Скриншот – как добавить моё приложение в “Поделиться”/”Открыть в..”
00
Вопрос или проблема Я хотел бы иметь возможность отправлять скриншоты в мое приложение. Когда вы делаете скриншот и нажимаете на маленький миниатюру в нижнем левом углу экрана, открывается экран редактирования, вы нажимаете кнопку “
Вопросы и ответы
Можем ли мы увидеть Идентификаторы доступности только у автоматизированных элементов в Swift, которые не являются элементами доступности?
00
Вопрос или проблема Я хочу сделать доступными несколько элементов только для доступности и другие только для автоматизации. Но я могу видеть элементы доступности в инспекторе доступности, но не могу увидеть элементы автоматизации.
Вопросы и ответы
Как использовать свойство @State из Sendable Closure в SwiftUI?
00
Вопрос или проблема Здесь hasComplexWave — это логическое значение @State в представлении SwiftUI. Вот код, который его использует: view.visualEffect { [hasComplexWave] content, proxy in content.distortionEffect( ShaderLibrary.
Unix-подобные системы
Как установить Swift?
00
Вопрос или проблема Мне нужно установить Swift. ОС – Linux Mint Cinnamon (т.е. версия 20 или около того) После того как я изо всех сил пытался разобраться с tarball’ами и т.д. с сайта swift.org, я наконец нашел этот ответ здесь. Первая команда, похоже, сработала…
Вопросы и ответы
В Xcode 16.0, GSFont: файл не существует –
01
Вопрос или проблема GSFont: файл не существует – “file:///Users/mustafa/Library/Developer/CoreSimulator/Devices/5E0D01BB-2D53-49B6-87B7-05169E341EF0/data/Containers/Bundle/Application/5373AEE7-9568-40D4-9291-27DB4ED0DC21/SewerageDepartmentEmployees.app/Bahij-Regular.ttf”
Вопросы и ответы
Тип ‘SparklineIn7D’ и ‘Coin’ не соответствуют протоколу ‘Decodable’
00
Вопрос или проблема struct Coin: Codable, Identifiable { let id, symbol, name: String let image: String let currentPrice: Double let marketCapRank: Int let marketCap, fullyDilutedValuation: Double? let totalVolume, high24H, low24H: Double?
Вопросы и ответы
Как я могу создать прозрачные кнопки, которые реагируют на нажатия, но передают жесты перетаскивания на подлежащие представления?
00
Вопрос или проблема У меня есть полноэкранное представление сцены SpriteKit, которое обрабатывает панорамные жесты внутри себя. Поверх него я наложил нативные представления SwiftUI с OnTapGesture, которые должны реагировать на нажатия, но не должны мешать
Вопросы и ответы
Основной актор – изолированное свойство ‘xxx’ не может быть использовано из Sendable замыкания.
00
Вопрос или проблема У меня возникла проблема с моим фото-приложением после обновления до Swift 6. В приведенном ниже примере я получаю эту ошибку (Свойство ‘photoImage’, изолированное для главного потока, не может быть вызвано из замыкания Sendable).
Вопросы и ответы
Как исправить предупреждение AnyHashable с DiffableDataSource в Swift 6.0 и Xcode 16?
00
Вопрос или проблема После обновления моего проекта до Swift 6.0 и Xcode 16, я начал сталкиваться с предупреждениями при использовании AnyHashable в качестве типа элемента как в CollectionView, так и в TableView с DiffableDataSource.
Вопросы и ответы
Как справиться с конфликтующими масками ориентации между UIViewController и AppDelegate
00
Вопрос или проблема Я заметил, что официальная документация Apple для UIViewController описывает обработку поворота представления следующим образом: Пересечение маски ориентации приложения и маски ориентации контроллера представления используется для
Вопросы и ответы
GameKit: Почему у местного игрока отображается имя “Аноним”?
00
Вопрос или проблема Я извлекаю данные таблицы лидеров для приложения на iOS, используя GameKit. Более конкретно, я использую этот метод GameKit (ссылка на документацию): func loadEntries( for playerScope: GKLeaderboard.PlayerScope, timeScope: GKLeaderboard.
Вопросы и ответы
Сохранение ShapeStyle в переменную в Swift
00
Вопрос или проблема В моем приложении есть различные кнопки. Они разделяют многие качества, но отличаются по цвету. Я пытаюсь написать класс, который охватывает каждый из стилей кнопок, делая ясным, что единственное, что меняется –