dequeueReusableCellWithIdentifier fails under VoiceOver with prototype cells
||Date Originated:||08-Dec-2011 01:31 PM|
In the "Converting to Storyboards Release Notes" document, it says the following:
The dequeueReusableCellWithIdentifier: method is guaranteed to return a cell (provided that you have defined a cell with the given identifier). Thus there is no need to use the “check the return value of the method” pattern as was the case in the previous typical implementation of tableView:cellForRowAtIndexPath:.
However, when VoiceOver is the one asking for cells, -dequeueReusableCellWithIdentifier returns nil. This breaks the assertion made by the above release notes.
An extremely simple repro case is attached.
Steps to Reproduce:
1. Turn on VoiceOver on your iPhone or iPod Touch.
2. Run the attached app.
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!