Tôi có các bộ điều khiển khác nhau trong ứng dụng mà tất cả đều yêu cầu xác thực và khi xác thực không thành công, tôi muốn hiển thị cảnh báo có lỗi. Có một số mô hình thiết kế/thực hành tốt nhất để thực hiện việc này không? Tôi có thể chỉ cần tạo một hàm tĩnh trong lớp Trình trợ giúp như sau:Swift Displaying Alerts best practices
static func displayAlert(message: String, buttonTitle: String, vc: UIViewController)
{
let alertController = UIAlertController(title: "", message: message, preferredStyle: .Alert)
let OKAction = UIAlertAction(title: buttonTitle, style: .Default, handler: nil)
alertController.addAction(OKAction)
vc.presentViewController(alertController, animated: true, completion: nil)
}
Nhưng sau đó tôi cần phải vượt qua bộ điều khiển chế độ xem .. có vẻ như thực hành không tốt. Tôi có thể bắn một thông báo và quan sát nó, nhưng điều đó có vẻ như quá mức cần thiết. Tôi có bị lật đổ điều này không, hoặc có cách nào chấp nhận được hơn để xử lý một cái gì đó như thế này?
chuyển trong trình điều khiển chế độ xem ở đây tốt hơn, tốt hơn thực hiện trong trình điều khiển chế độ xem và không thể chia sẻ mã. Tôi sẽ nói rằng bạn đang overthinking nó :) –