keyboard extension 'view did load' called twice in succession

Originator:colin.myr
Number:rdar://22217008 Date Originated:10-Aug-2015 04:05 PM
Status:Open Resolved:
Product:iOS Product Version:9.0 (12A4325c)
Classification:Other Bug Reproducible:Always
 
Summary:
When launching a keyboard extension in an app for the first time, the UIInputViewController’s `viewDidLoad` method is called twice in succession. 

Steps to Reproduce:
1) start a blank keyboard extension
2) breakpoint at view did load
3) attach debugger


Expected Results:

`viewDidLoad` should only be called once per keyboard load

Actual Results:

you get hit twice, all instantiations happen twice, etc

Regression:

Not present (I believe) in 8.x

Notes:

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!