i want use safari view controller. xcode project targeted ios 9. surprisingly, when compiling code, following compilation error suggest make safari controller ios 8.1 compliant, though introduced in ios 9!
protocol 'sfsafariviewcontrollerdelegate' requires 'safariviewcontrollerdidfinish' available on ios 8.1.0 , newer any idea on this?
here's fix (in swift 2.0):
@available(ios 9.0, *) extension yourlviewcontroller: sfsafariviewcontrollerdelegate { func safariviewcontrollerdidfinish(controller: sfsafariviewcontroller){ self.delegate?.onhtmlviewcontrolclosed(self) } } and set sfsafariviewcontroller.delegate yourviewcontroller.
Comments
Post a Comment