Я постоянно сталкиваюсь с недопустимым селекторным исключением, когда пытаюсь установить несколько UIBarButtonItems в MonoTouch.
В симуляторе проблем вообще нет. Каждая добавленная мной кнопка работает правильно. Только при развертывании на тестовом устройстве (iPhone 3G с установленной iOS 4.2.1) выдается эта ошибка:
- [UINavigationItem setRightBarButtonItems: animated:]: нераспознанный селектор, отправленный экземпляру 0xef7af0
Я пытался использовать свойство RightBarButtonItems и явный метод SetRightBarButtonItems, передавая экземпляр UIBarButtonItem [] в каждом случае.
Возможно, способ обойти это - использовать панель инструментов с настраиваемым представлением, но я бы предпочел просто использовать API, как объявлено, особенно если он работает правильно в симуляторе.
Кто-нибудь сталкивался с этим?