Firebase 10.15.0 > Storage.Swift > Тема 1: Неустранимая ошибка: неожиданно обнаружено ноль при развертывании необязатель ⇐ IOS
Firebase 10.15.0 > Storage.Swift > Тема 1: Неустранимая ошибка: неожиданно обнаружено ноль при развертывании необязатель
Я создал приложение Swift для iOS с помощью XCode и установил пакет Firebase SDK (версия 10.15.0). В моих файлах все выглядит хорошо, поскольку ошибок нет, а Firebase используется в этом проекте только для доступа к хранилищу. Я сомневаюсь, что это актуально, но единственное использование Firebase в моем собственном коде выглядит следующим образом...
импортировать SwiftUI импортировать PassKit импортировать FirebaseCore импортировать FirebaseFirestore импортировать FirebaseStorage . . . пусть StorageRef = Storage.storage().reference() . . . func downloadPass(completion: @escaping((Bool) -> () )) { self.storageRef.child("passes/Tutorial_\(self.cardID).pkpass").getData(maxSize: 1 * 1024 * 1024) { данные, ошибка в если пусть ошибка = ошибка { print("Ошибка загрузки локального ресурса:" + error.localizedDescription) завершение (ложь) } еще{ делать { пусть canAddPass = PKAddPassesViewController.canAddPasses() если (canAddPass){ print("Создание пропуска") self.newPass = попробуйте PKPass.init(данные: данные!) завершение (правда) } еще{ print("Устройство не может добавить проходы") } } ловить{ печать («Неизвестная ошибка») завершение (ложь) } } } } Однако всякий раз, когда я пытаюсь просмотреть или запустить приложение, я получаю следующую ошибку из файла, доступного только для чтения, Storage.swift (полный путь к файлу — Firebase > FirebaseStorage > Источники > Хранилище) Ошибка кода в следующем блоке...
@objc(storage) open class func Storage() -> Storage { вернуть хранилище (приложение: FirebaseApp.app()!) } Со следующим сообщением об ошибке...
Тема 1: Неустранимая ошибка: неожиданно обнаружено ноль при развертывании необязательного значения
Хотя я считаю, что мог бы найти обходной путь в обычных обстоятельствах, но, как упоминалось ранее, этот файл доступен только для чтения. Я не могу коснуться кода, который там находится.
Каким может быть решение, поскольку я не нашел ничего особенного в документации по устранению неполадок от Firebase, а поиск в Google пока не привел меня к решению?
Я создал приложение Swift для iOS с помощью XCode и установил пакет Firebase SDK (версия 10.15.0). В моих файлах все выглядит хорошо, поскольку ошибок нет, а Firebase используется в этом проекте только для доступа к хранилищу. Я сомневаюсь, что это актуально, но единственное использование Firebase в моем собственном коде выглядит следующим образом...
импортировать SwiftUI импортировать PassKit импортировать FirebaseCore импортировать FirebaseFirestore импортировать FirebaseStorage . . . пусть StorageRef = Storage.storage().reference() . . . func downloadPass(completion: @escaping((Bool) -> () )) { self.storageRef.child("passes/Tutorial_\(self.cardID).pkpass").getData(maxSize: 1 * 1024 * 1024) { данные, ошибка в если пусть ошибка = ошибка { print("Ошибка загрузки локального ресурса:" + error.localizedDescription) завершение (ложь) } еще{ делать { пусть canAddPass = PKAddPassesViewController.canAddPasses() если (canAddPass){ print("Создание пропуска") self.newPass = попробуйте PKPass.init(данные: данные!) завершение (правда) } еще{ print("Устройство не может добавить проходы") } } ловить{ печать («Неизвестная ошибка») завершение (ложь) } } } } Однако всякий раз, когда я пытаюсь просмотреть или запустить приложение, я получаю следующую ошибку из файла, доступного только для чтения, Storage.swift (полный путь к файлу — Firebase > FirebaseStorage > Источники > Хранилище) Ошибка кода в следующем блоке...
@objc(storage) open class func Storage() -> Storage { вернуть хранилище (приложение: FirebaseApp.app()!) } Со следующим сообщением об ошибке...
Тема 1: Неустранимая ошибка: неожиданно обнаружено ноль при развертывании необязательного значения
Хотя я считаю, что мог бы найти обходной путь в обычных обстоятельствах, но, как упоминалось ранее, этот файл доступен только для чтения. Я не могу коснуться кода, который там находится.
Каким может быть решение, поскольку я не нашел ничего особенного в документации по устранению неполадок от Firebase, а поиск в Google пока не привел меня к решению?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение