SKStoreProductViewController cancel button issue

Originator:oliver.drobnik
Number:rdar://20090284 Date Originated:9 March 2015
Status:Open Resolved:
Product:iOS Product Version:iOS 8.3 (12F5037c)
Classification:Other Bug Reproducible:Always
 
Summary:
If you fail to implement the delegate method the cancel button of SKStoreProductViewController is still active and causes the store product view controller to disappear, but instead of the presenting view controller a white blank view appears.

Steps to Reproduce:
- present a SKStoreProductViewController
- either don't implement the delegate method or don't set a delegate

Expected Results:
- SKStoreProductViewController should be dismissed correctly

Actual Results:
- SKStoreProductViewController disappears
- a white blanked view becomes visible

Version:
iOS 8.3 (12F5037c)

Notes:
The workaround is to implement the delegate method. However the delegate method is not mandatory. So the expected behavior is that you either tag the delegate method as NON-option to force it's implementation or to fix the default Cancel behavior.

Configuration:
iPhone 6

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!