Я обновляю свое приложение до Swift 3 с iOS10 на Xcode 8 и получаю сообщение об ошибке:
Btn.setTitle('str', forState: .Normal)
.Normal больше не является типом перечисления UIControlState. Какой тип UIControlState следует использовать для этого состояния?
Перечисление Apple теперь определяется как
public struct UIControlState : OptionSet {
public init(rawValue: UInt)
public static var highlighted: UIControlState { get } // used when UIControl isHighlighted is set
public static var disabled: UIControlState { get }
public static var selected: UIControlState { get } // flag usable by app (see below)
@available(iOS 9.0, *)
public static var focused: UIControlState { get } // Applicable only when the screen supports focus
public static var application: UIControlState { get } // additional flags available for application use
public static var reserved: UIControlState { get } // flags reserved for internal framework use
}