Я недавно обновил свой Xcode до 10, предыдущая версия моего приложения работает нормально, но в Xcode 10 он показывает ошибку.
ошибка: ошибка сегментации: 11
Вот лог:
- Во время передачи SIL для 'showPatientInfo (liveNumber :)' в / Users / ranahaani / Desktop / Cleaniq pro / Cleaniq
про / контроллер / AdminPanelViewController.swift: 451: 5
- В то время как функция silgen emitFunction SIL "@ $ S11Cleaniq_pro24AdminPanelViewControllerC15showPatientInfo10liveNumberys5Int32V_tF".
для 'showPatientInfo (liveNumber :)' в / Users / ranahaani / Desktop / Cleaniq
pro / Cleaniq pro / Controller / AdminPanelViewController.swift: 451: 5
- В то время как silgen closureexpr SIL-функция "@ $ S11Cleaniq_pro24AdminPanelViewControllerC15showPatientInfo10liveNumberys5Int32V_tFySo16FIRQuerySnapshotCSg_s5Error_pSgtcfU_".
для выражения в [/ Users / ranahaani / Desktop / Cleaniq pro / Cleaniq
pro / Controller / AdminPanelViewController.swift: 455: 226 - строка: 507: 13]
RangeText =
"{ (DocumentSnapshot, err) in
if let err = err {
print("Error getting documents: \(err)")
} else {
for document in DocumentSnapshot!.documents {
self.patientName = (document.get("patientName") as? String!)!
let patientNumber = document.get("patientPNumber") as? String
let patientGender = document.get("patientGender") as? String
let patientStatus = document.get("patientStatus") as? String
let pToken = document.get("tokens")as? String
let patientAge = document.get("patientAge")as? String
self.docKey = document.documentID
self.documentReference = document.reference
self.customerName.text = self.patientName
self.patientNumber.text = patientNumber
self.tokenNumber.text = pToken
self.Processing.text = patientStatus
//txtPStatus.setText(patientStatus)
self.Age.text = "Age -\(patientAge ?? "Age")"
if ((patientGender?.caseInsensitiveCompare("Male")) == ComparisonResult.orderedSame){
self.imageViewPatient.image = #imageLiteral(resourceName: "boy")
}else if ((patientGender?.caseInsensitiveCompare("Female")) == ComparisonResult.orderedSame){
self.imageViewPatient.image = #imageLiteral(resourceName: "girl")
}
else if patientGender?.caseInsensitiveCompare("Other") == ComparisonResult.orderedSame{
self.imageViewPatient.image = #imageLiteral(resourceName: "girl")
}
if (patientStatus?.caseInsensitiveCompare("Booked")) == (ComparisonResult.orderedSame){
SVProgressHUD.show(withStatus: "Please wait....")
self.documentReference.updateData(["patientStatus" : "Processing"], completion: { (err) in
if (err != nil){print(err?.localizedDescription ?? "Error in Patient Status")}
else{
self.showPatientInfo(liveNumber: liveNumber)
SVProgressHUD.dismiss()
}
})
}
else if (patientStatus?.caseInsensitiveCompare("Cancelled")) == (ComparisonResult.orderedSame){
self.callNextPatient();
SVProgressHUD.dismiss()
}
if (patientStatus?.caseInsensitiveCompare("Processing")) == (ComparisonResult.orderedSame){
self.Processing.fadeTransition(0.4)
SVProgressHUD.dismiss()
}
}
}
}"
Раньше он работал до того, как я обновился до Xcode 10. Есть идеи?