ОШИБКА, обнаруженная только на устройствах с iOS 17 «Поток 1: EXC_BAD_ACCESS (код = 1, адрес = 0x0)»IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Гость
 ОШИБКА, обнаруженная только на устройствах с iOS 17 «Поток 1: EXC_BAD_ACCESS (код = 1, адрес = 0x0)»

Сообщение Гость »


Я только что обновил свой XCode до версии 15 и столкнулся с этой ошибкой (только версии iOS ниже 17) 

Поток 1: EXC_BAD_ACCESS (код=1, адрес=0x0) код, отображающий эту ошибку (PathMonitorConectivityProvider.swift):

Когда я запустил свой код из XCode (версия устройства iOS — iOS 16.4), в приведенном ниже коде произошло исключение.

импортировать фундамент импортировать сеть @доступно(iOS 12, *) общественный класс PathMonitorConnectivityProvider: NSObject, ConnectivityProvider { частная очередь let = DispatchQueue.global(qos:.background) частная переменная _pathMonitor: NWPathMonitor? общественный вар currentConnectivityType: ConnectivityType { пусть путь = обеспеченияPathMonitor().currentPath // .satisfied означает, что сеть доступна если путь.статус == .удовлетворён { если path.usesInterfaceType(.wifi) { вернуть .wifi } Еще, если path.usesInterfaceType(.cell) { вернуть .cell } Еще, если path.usesInterfaceType(.wiredEthernet) { // .wiredEthernet доступен в симуляторе // но для последовательности, вероятно, правильно указать .wifi вернуть .wifi } Еще, если path.usesInterfaceType(.other) { вернуть .другое } } вернуть .нет } общественный вар ConnectionUpdateHandler: ConnectivityUpdateHandler? переопределить инициализацию() { супер.инит() _ = обеспечениеПатМонитор() } публичная функция start() { _ = обеспечениеПатМонитор() } общественная функция остановки() { _pathMonitor?.cancel() _pathMonitor = ноль } @discardableResult частная функция обеспеченияPathMonitor() -> NWPathMonitor { если (_pathMonitor == ноль) { пусть pathMonitor = NWPathMonitor() pathMonitor.start(очередь: очередь) pathMonitor.pathUpdateHandler = pathUpdateHandler _pathMonitor = путьМонитор } верните _pathMonitor! } частная функция pathUpdateHandler (путь: NWPath) { ConnectionUpdateHandler? (currentConnectivityType) } } Снимок экрана с ошибкой

Дополнительно результаты Flutter Doctor:

Сводка доктора (чтобы увидеть все подробности, запустите flutter Doctor -v): [✓] Flutter (стабильная версия канала, 3.13.4, на macOS 13.5.2 22G91 darwin-x64, локаль en-LK) [✓] Набор инструментов Android — разработка для устройств Android (Android SDK версии 33.0.1) [✓] Xcode — разработка для iOS и macOS (Xcode 15.0) [✓] Chrome — разработка для Интернета [✓] Android Studio (версия 2022.1) [✓] IntelliJ IDEA Community Edition (версия 2022.3.2) [✓] VS Code (версия 1.82.2) [✓] Подключенное устройство (доступно 4) [✓] Сетевые ресурсы • Проблем не обнаружено! Дополнительно AppDelegate.swift:
импортировать UIKit импортировать флаттер импортировать GoogleMaps @UIApplicationMain @objc класс AppDelegate: FlutterAppDelegate { переопределить приложение func( _ приложение: UIApplication, DidFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Бул { GMSServices.provideAPIKey("AIzaSyB0SHZK3ngwOu0r26fm3pOrhKumXS7XdHY") GeneratedPluginRegistrant.register(с: self) вернуть super.application(application, DidFinishLaunchingWithOptions: launchOptions) } }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Тема 1: EXC_BAD_ACCESS (код = 1, адрес = 0x0) в AppDelegate.swift в этой строке «GeneratedPluginRegistrant.register(with
    Anonymous » » в форуме IOS
    0 Ответы
    66 Просмотры
    Последнее сообщение Anonymous
  • MTKView currentDrawable Bad Access на iOS 17
    Anonymous » » в форуме IOS
    0 Ответы
    57 Просмотры
    Последнее сообщение Anonymous
  • EXC_BAD_INSTRUCTION (код = EXC_i386_INVOP, субкод = 0x0) сбой
    Anonymous » » в форуме IOS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ошибка проверки XML: Char 0x0 вне допустимого диапазона.
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Thread 1: Exc_BAD_ACCESS (code = 1, address = 0x0) Ошибка с совместимостью Swift C ++
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»