Я новичок в разработке Swift и iOS. Я пытаюсь получить метод сортировки из ActionSheet. Вот мой код:Вернуть действие, выбранное в UIAlertControllerStyle.ActionSheet
var alert = UIAlertController(title: "Sort", message: nil, preferredStyle: UIAlertControllerStyle.ActionSheet)
alert.addAction(UIAlertAction(title: "Price: Low to High", style: UIAlertActionStyle.Default, handler: nil))
alert.addAction(UIAlertAction(title: "Latest", style: UIAlertActionStyle.Default, handler: nil))
alert.addAction(UIAlertAction(title: "Price: High to Low", style: UIAlertActionStyle.Default , handler: nil))
alert.addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
Я понимаю, что я могу отметить некоторые переменный в обработчике ... но есть ли лучший способ получить выбранный пункт пользователя?
, но до сих пор я не могу найти решение.
Пожалуйста, помогите
благодаря @kap ... Я постараюсь, что ... Можете ли вы объяснить, как использовать переменную «действия»? – sasquatch
добро пожаловать. на какую переменную вы ссылаетесь? – kap
класс UIAlertController: UIViewController { действия вар: [AnyObject] {получить}} команда щелкните UIAlertController ... Вы можете прочитать описание «действий» на developer.apple.com – sasquatch