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 override public func intrinsicContentSize() -> CGSize { ... }
Is there a workaround?
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 }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With