Firebase 10.15.0 > Storage.Swift > Тема 1: Неустранимая ошибка: неожиданно обнаружено ноль при развертывании необязательIOS

Программируем под 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 пока не привел меня к решению?
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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