I updated to Xcode 8 beta 5, and now get the following error on a class that inherits from UIView:
Method does not override any method from its superclass
o
Please check the latest reference. (You can easily find it just putting the word "intrinsicContentSize" in the searchbar of Apple's developer site.)
Declaration
var intrinsicContentSize: CGSize { get }
intrinsicContentSize has become a computed property, so you need to override it in this way:
override open var intrinsicContentSize: CGSize {
get {
//...
return someCGSize
}
}
Or simply:
override open var intrinsicContentSize: CGSize {
//...
return someCGSize
}