Вопросы с тегом «swift»

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

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

4
Ошибка компилятора Swift: регистр enum имеет один кортеж в качестве связанного значения, но здесь есть несколько шаблонов
При создании проекта в Xcode 11.4 beta 3 я получаю следующую ошибку Swift Compiler: Случай enum имеет один кортеж в качестве связанного значения, но здесь есть несколько шаблонов, неявно объединяющих шаблоны и пытающихся сопоставить их вместо Исходный код: switch result { case .error(let err): // case .value(let staff, let locations): …
12 swift 

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

2
Не удалось завершить отправку dSYM при миграции с фабрики на базовую базу для аварийных сбоев
Я использую xcode11 с Mac OS 10.14.1. Я реализовал матрицу для миграции с использованием следующей документации. https://medium.com/@niamhpower/the-great-migration-moving-from-fabric-to-firebase-as-an-ios-developer-7b61a8b40008 И я сгенерировал код для тестирования аварии, но этот отчет не может появиться в консоли firebase crashlytics. Я использовал следующий документ для этой реализации https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios Я также добавил следующий скрипт запуска на этапах …

6
Таблица действий наложения клавиатуры в iOS 13.1 на CNContactViewController
Похоже, это характерно для iOS 13.1, так как в iOS 13.0 и более ранних версиях он работает, как и ожидалось, для добавления контакта в CNContactViewController. Если я «Отмена», лист действий перекрывается клавиатурой. Никакие действия не выполняются и клавиатура не сбрасывает со счетов.

3
Большой заголовок к маленькому заголовку переключателя в панели навигации не гладкий iOS 13, липкий
У меня есть UINavigationControllerзначение по умолчанию navigationBar.prefersLargeTitles = true. Я переключаю это на то, falseкогда я push в новую сцену, давайте вызывать его ( DetailsViewController), изменяя его на viewWillDisappear. override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) navigationController?.navigationBar.prefersLargeTitles = false } Сейчас DetailsViewControllerя использую willMove(to parent:). override func willMove(toParent parent: UIViewController?) …

1
После обновления до iOS 13 предложение (электронная почта, номер телефона, имя ...) для UITextField не появляется над клавиатурой
После обновления устройства до iOS 13 предложите ввести inputField (UITextField). Как электронная почта, номер телефона, имя, фамилия больше не отображаются над клавиатурой. Первое изображение iOS 12.4.1 предложило электронную почту, второе изображение iOS 13.1.2 не имеет никаких предложений. То же демонстрационное приложение построено с использованием xCode версии 11.0 (11A419c) на iPhone …
11 ios  swift 

5
Новая модальная презентация iOS 13: представление контроллера не движется вниз
У меня странное поведение при модальном представлении UIViewControllers в iOS 13. Новый стиль представления, который я видел во всей iOS 13, выглядит следующим образом: Контроллер представления представлен позади представленного контроллера представления. Это также сдвинуто вниз, чтобы подражать "стеку" Между тем, представляя контроллеры представления через мое приложение, я продолжаю получать этот …

1
Измените modalPresentationStyle на iOS13 сразу на всех экземплярах UIViewController, используя метод swizzling
[Q & A] Можно ли UIViewController.modalPresentationStyleглобально изменить значение на iOS 13, чтобы оно работало так же, как на iOS 12 (или ранее)? Почему? В IOS 13 SDK значение по умолчанию UIViewController.modalPresentationStyleсобственности было изменено UIModalPresentationFullScreenна UIModalPresentationAutomaticкоторый, насколько я знаю, решил UIModalPresentationPageSheetна устройствах IOS или по крайней мере на iPhone'ов. Так как …
11 ios  objective-c  swift  ios13 

2
метод application (… continue userActivity…), не вызванный в ios 13
Привет я делаю приложение IOS с использованием UniversalLink. Universal Link работает нормально, но метод обратного вызова не вызывается. Мой AppDelegate.swift ниже. import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application …
11 ios  swift  ios13 

3
Предупреждение: Инициализация UnsafeBufferPointer <T> приводит к зависанию указателя буфера
После обновления до Swift 5.2 / Xcode 11.4 появилось предупреждение о следующем коде: extension Data { init&lt;T&gt;(from value: T) { var value = value let pointer = UnsafeBufferPointer(start: &amp;value, count: 1) self.init(buffer: pointer) } func to&lt;T&gt;(type: T.Type) -&gt; T { return self.withUnsafeBytes { $0.load(as: T.self) } } } В строке …

3
Сборка флаттера не удалась Файл UserAgent.h не найден
Проект не может быть собран или отлажен с помощью firebase_crashlytics. В моем Mac я обновил Flutter до последней версии, но машина, на которой мы развертываем приложение, имеет более низкую версию (Flutter 1.9.1 hotfix-5). Поэтому я попробовал следующие вещи: flutter pub cache repair flutter clean удаление Podfile.lock и ios/pod install Но …

1
Правильно ли ожидать внутренних обновлений оболочки свойства SwiftUI DynamicProperty для запуска обновления представления?
Я пытаюсь создать пользовательскую оболочку свойства, поддерживаемую SwiftUI, то есть изменение соответствующих значений свойств приведет к обновлению представления SwiftUI. Вот упрощенная версия того, что у меня есть: @propertyWrapper public struct Foo: DynamicProperty { @ObservedObject var observed: SomeObservedObject public var wrappedValue: [SomeValue] { return observed.value } } Я вижу, что даже …

1
Как я могу обнаружить щелчок правой кнопкой мыши в SwiftUI?
Я пишу простое приложение Mines, чтобы помочь мне узнать SwiftUI. Поэтому я хочу, чтобы первичный щелчок (обычно ЛКМ) «копал» (показывает, есть ли там мина), и вторичный щелчок (обычно юань), чтобы установить флаг. У меня копание работает! Но я не могу понять, как разместить флаг, потому что я не могу понять, …

1
NavigationLink зависает при попытке вернуться к ранее нажатой NavigationLink в SwiftUI
Я разрабатываю приложение, которое включает функцию извлечения данных JSON и отображения списка извлеченных элементов в представлении типа FileBrowser. В этом представлении пользователь должен иметь возможность щелкнуть папку, чтобы углубиться в дерево файлов, или щелкнуть файл, чтобы просмотреть некоторые метаданные об указанном файле. Я заметил, что пока это работает, когда я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.