[UITableView registerNib:forCellReuseIdentifier:] fails when using VoiceOver

Originator:adrian.schoenig
Number:rdar://11632408 Date Originated:9 June 2012
Status:Open Resolved:
Product:iOS SDK Product Version:5.1
Classification:Serious Bug Reproducible:Always
 
09-Jun-2012 11:02 AM Adrian Schoenig:
Summary:
Using [UITableView registerNib:forCellReuseIdentifier:] does not work when VoiceOver is activated.

Steps to Reproduce:
* Use [tableView registerNib:forCellReuseIdentifier:] to register a TableViewCell that's loaded from an NIB file
* Attempt to dequeue using [tableView dequeueReusableCellWithIdentifier:]
* Launch app when VoiceOver is on

Expected Results:
* dequeue returns registered table view cell

Actual Results:
* dequeue return nil

Regression:
* Turn VoiceOver off and it works as expected

Notes
* Sample project attached.

09-Jun-2012 11:02 AM Adrian Schoenig:
'AccessibilityCrasher.zip' was successfully uploaded

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!