У меня есть приложение, основанное на UISplitViewController, которое показывает ActionSheet в MasterViewController разделения. До iOS 5.1 у меня не было проблем с представлением листа действий во всплывающем окне, представленном разделением, но теперь, по-видимому, что-то не так с новым «вставным» способом отображения MasterController.
Дело в том, что когда я пытаюсь представить ActionSheet, используя любой метод [actionSheet show..], приложение вылетает со следующей ошибкой (точное утверждение следующее).
*** Assertion failure in -[UIActionSheet presentSheetInPopoverView:], /SourceCache/UIKit_Sim/UIKit-1914.84/UIActionSheet.m:1816
sharedlibrary apply-load-rules all
Error in re-setting breakpoint 1:
Catchpoint 2 (throw)Error in re-setting breakpoint 1:
Error in re-setting breakpoint 1:
Current language: auto; currently objective-c
Я некоторое время гуглю это, но никаких существенных ответов. Некоторые люди говорят, что это может быть ошибка в новом SplitViewController...
Идеи?
Заранее спасибо!
ОБНОВЛЕНИЕ: я опубликовал возможный общий обходной путь, проверьте его. Если это работает для вас, оставьте комментарий.... Если все в порядке, я отмечу это как правильное через пару дней.
bt
, чтобы отобразить обратную трассировку (которая показывает серию вызовов функций, которые привели к ошибке утверждения). - person Jonathan Grynspan   schedule 17.03.2012