Closed aspyre closed 7 years ago
func perform<T: SegueProtocol>(segue: T, sender: AnyObject?) { if let identifier = segue.identifier { performSegue(withIdentifier: identifier, sender: sender) } }
The above method accepts AnyObject as the sender parameter, but the framework performSegue method has Any as the sender type.
AnyObject
performSegue
Any
func perform<T: SegueProtocol>(segue: T, sender: AnyObject?) { if let identifier = segue.identifier { performSegue(withIdentifier: identifier, sender: sender) } }
The above method accepts
AnyObject
as the sender parameter, but the frameworkperformSegue
method hasAny
as the sender type.