уволить uialertview после 5 секунд свифт


я создал uialertview, что содержит uiactivityindicator. все работает отлично, но я бы хотел, чтобы uialertview, чтобы исчезнуть через 5 секунд.

how can i dismiss my uialertview after 5 seconds?
 var alert: uialertview = uialertview(title: "loading", message: "please wait...", delegate: nil, cancelbuttontitle: "cancel"); var loadingindicator: uiactivityindicatorview = uiactivityindicatorview(frame: cgrectmake(50, 10, 37, 37)) as uiactivityindicatorview loadingindicator.center = self.view.center; loadingindicator.hideswhenstopped = true loadingindicator.activityindicatorviewstyle = uiactivityindicatorviewstyle.gray loadingindicator.startanimating(); alert.setvalue(loadingindicator, forkey: "accessoryview") loadingindicator.startanimating() alert.show()