@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)
}
我需要的「是」選擇報警來增加在標籤欄項目徽章每按一次,有沒有人有這個問題?使用UIAlertAction到標籤欄增加徽章斯威夫特
在你的'yesAction'方法,更新控制器的'.tabBarItem.badgeValue'串然而,許多項目在購物車中。 –