iOS 5.1 + UISplitViewController в PortraitMode + UIActionSheet в MasterController = ошибка подтверждения

У меня есть приложение, основанное на UISplitViewController, которое показывает ActionSheet в MasterViewController Split. До 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...

Идеи?

Заранее спасибо!

ОБНОВЛЕНИЕ: я опубликовал возможный общий обходной путь, проверьте его. Если это работает для вас, оставьте комментарий.... Если все в порядке, я отмечу это как правильное через пару дней

7
задан Omer 24 April 2012 в 15:17
поделиться