Я занимаюсь разработкой приложения на Swift 4.2, и у меня возникают проблемы с аварийным завершением приложения iOS
Для меня все работает нормально, но не работает для тех, кто установил приложение с testflight.
Ошибка такая.
Вот код, который добавляет обработчик.
cell.btnBooknow.addTarget(self, action: #selector(pressBookNowButton(button:)), for: .touchUpInside)
Вот обработчик нажатия кнопки.
@objc func pressBookNowButton(button: UIButton) {
guard let tagValue = self.arrListingBagHandler.object(at: button.tag) else {
return
}
print(self.artworks)
print(self.onlineStatus)
print(self.arrSearchAddressResult)
print(tagValue)
let valueStatus = tagValue["IsOnline"] as! String
let availability = tagValue["AvailabilityDays"] as! String
let arr = Array(availableDays)
print(valueStatus)
print(arr)
let arrAvailability = Array(availability)
print(arrAvailability)
let arr1 = availability.components(separatedBy: ",")
print(arr1)
let day = (presentDay!-1)
let today = "\(day)"
print(today)
if arr1.contains(today)
{
availableToday = true
}
else
{
availableToday = false
}
if valueStatus == "1" && availableToday == true
{
let obj = self.storyboard?.instantiateViewController(withIdentifier: "bookingId") as! BookingViewController
obj.dicBagHanlderDetail = tagValue
self.navigationController?.pushViewController(obj, animated: true)
}
else
{
let alert = UIAlertController(title: "Alert!", message: "You can't make booking because store is currently closed.", preferredStyle: .alert)
let okAction = UIAlertAction(title: "OK", style: .cancel) { (actoin) in
}
alert.addAction(okAction)
self.present(alert, animated: true, completion: nil)
}
}
Может кто-нибудь помочь мне?
Спасибо.