Сбой приложения iPhone при регистрации для push-уведомлений - PullRequest
0 голосов
/ 19 февраля 2019

Я завершаю приложение IOS (xcode9, swift 4), используя pushpad.Когда приложение устанавливает, оно просит пользователя зарегистрировать «Уведомления», а затем запускает NetworkService: PushNotificationsNetworkable, а более конкретно:

self.networkRequest(request, session: self.session) { (response) in 
    switch response { 
        case .Success(let data): 
           guard let device = try? JSONDecoder().decode(Device.self, from: data) else {   
               return 
           } 
//crashes here 
       completion(device.id, true) 


        case .Failure(let data): 
             guard (try? JSONDecoder().decode(Reason.self, from: data)) != nil else { return } 
            completion(nil, false) 
    } 
}

приложение каждый раз вылетает (где оно помечено как «сбой здесь выше»).Затем я получаю следующее сообщение:

1 0x0000000106a0a260 в закрытии # 1 в Pods / PushNotifications / Sources / NetworkService.swift: 25

Можете ли вы дать мне какой-нибудь совет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...