vì một số lý do kỳ lạ, với độ nhanh 3, phương thức prepare(for segue:
từ chối xác nhận số nhận dạng segue. Tôi đã sau kết nối của IBAction vào một nút của cặp vợ chồng trên giao diện người dùng:chức năng chuẩn bị nhanh (cho segue:) bị hỏng?
@IBAction func goToImagesPicker(_ sender: AnyObject) {
performSegue(withIdentifier: "showImagePicker", sender: sender)
}
@IBAction func goToNamePicker(_ sender: AnyObject) {
performSegue(withIdentifier: "showNamePicker", sender: sender)
}
Tuy nhiên trong phương pháp prepare(for segue:
của tôi, nó không nhận ra của định danh segue khác nhau, tôi biết như vậy bởi vì giao diện điều khiển của tôi không đăng nhập các thông điệp tôi được gán cho mỗi:
func prepare(for segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "showImagePicker" {
print("This is the Image Picker")
}
if segue.identifier == "showNamePicker" {
print("This is the Name Picker")
}
}
bất kỳ đề xuất nào? hay đây chỉ là một lỗi?
Thay thế bằng mã ghi đè sau func preparForSegue (segue: UIStoryboardSegue, sender: AnyObject?) { in ("test"); // Lấy bộ điều khiển xem mới bằng cách sử dụng segue.destinationViewController. // Chuyển đối tượng đã chọn tới bộ điều khiển chế độ xem mới. } –