UIActionSheet presentSheetInPopoverView assert in split view popover

Originator:smartgo
Number:rdar://11073945 Date Originated:3/19/2012
Status:Duplicate/10798882 Resolved:
Product:iOS Product Version:5.1
Classification:Crash/Hang/Data Losee Reproducible:Always
 
In portrait view, iPad, iOS 5.1, calling UIActionSheet showInView in the split view popover controller causes the following assert, followed by a crash:

*** Assertion failure in -[UIActionSheet presentSheetInPopoverView:], /SourceCache/UIKit/UIKit-1914.84/UIActionSheet.m:1816

This worked in iOS 5.0.1; it showed the action sheet like on the iPhone. Before 5.1, could not call showFromRect:inView:animated: in this situation, as it would result in two popovers. In 5.1, calling showFromRect:inView:animated also results in a crash, so don't have a workaround yet. Have started a Developer Technical Support incident.

Expected this to continue to work in iOS 5.1. This is used in my app SmartGo Kifu: tap on My Games, then tap on the + icon in the lower left.

This was also reported in https://devforums.apple.com/message/629649, and may have been filed as #11028075.

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!