@IBAction func addToCart(sender: AnyObject) {
let itemObjectTitle = itemObject.valueForKey("itemDescription") as! String
let alertController = UIAlertController(title: "Add \(itemObjectTitle) to cart?", message: "", preferredStyle: .Alert)
let yesAction = UIAlertAction(title: "Yes", style: UIAlertActionStyle.Default) { (action) in
var badgeNumber = 0
self.navigationController!.tabBarItem.badgeValue == "\(badgeNumber++)"
}
let cancelAction = UIAlertAction(title: "Cancel", style: .Default, handler: nil)
alertController.addAction(yesAction)
alertController.addAction(cancelAction)
presentViewController(alertController, animated: true, completion: nil)
}
мне нужен выбор «Да» на чеку, чтобы увеличить значок на Tab Bar Предмет каждый раз, когда она нажата, кто-нибудь имел эту проблему?Использование UIAlertAction для увеличения значок на панели вкладок с Swift
В вашем 'метод yesAction', обновить' .tabBarItem.badgeValue' строку контроллера к однако многие элементы в корзине. –