prefersPencilOnlyDrawing is not marked as unavailale on iOS 13, but will crash app

Originator:will.willbishop.bishop
Number:rdar://FB8614687 Date Originated:09/03/2020
Status:Open Resolved:No
Product:iOS Product Version:14
Classification: Reproducible:Yes
 
If you try and access UIPencilInteraction.prefersPencilOnlyDrawing on a device running iOS 13.0, it will crash the application. The behaviour is expected as UIPencilInteraction.prefersPencilOnlyDrawing is a iOS 14 property, but it is not marked as unavailable and as such compiles file for iOS 13, without throwing up a warning as other APIs would.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!