0
點擊時,AlertController可以在表視圖的每個單元中正常工作。在警報中按下「OK」後,當我再次點擊同一個單元格時,它會發出sigabrt錯誤。不知道該做什麼。以下是代碼:如果表視圖中的某個單元再次點擊,則UIAlertController會發出sigabrt錯誤
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! JobsTableViewCell
cell.jobTitle.text = jobTitle[indexPath.row]
cell.jobDescription.text = jobDetail[indexPath.row]
return cell
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! JobsTableViewCell
cell.jobTitle.text = jobTitle[indexPath.row]
cell.jobDescription.text = jobDetail[indexPath.row]
displayMessage(titleAlert: jobTitle[indexPath.row], userMessage: jobDetail[indexPath.row])
}
這哪裏是JOBTITLE全局變量來自哪裏?爲什麼它是全球性的? – Msencenb
@Minnb這是這個類的變量,值添加到它ViewDidLoad() –