Что означает код HRESULT 0x802A0107 (UI_E_TRANSITION_NOT_IN_STORYBOARD)?

 
Предыдущий Следующий
UI_E_TRANSITION_ALREADY_USED UI_E_TRANSITION_ECLIPSED

UI_E_TRANSITION_NOT_IN_STORYBOARD

Что означает UI_E_TRANSITION_NOT_IN_STORYBOARD

UI_E_TRANSITION_NOT_IN_STORYBOARD (0x802A0107) — переход не добавлен в раскадровку.

Практический смысл и диагностика

Отличайте от `UI_E_TRANSITION_ALREADY_USED`: там transition уже принадлежит другому/предыдущему storyboard, а здесь она вообще не входит в target storyboard.

  • Код означает, что operation ссылается на valid transition object, который никогда не был добавлен в данный storyboard.
  • Pointer/manager ownership могут быть корректны, но membership relation для этого storyboard отсутствует.
  • Храните transition identity вместе с storyboard record и проверяйте membership перед operations, которые предполагают уже добавленную transition.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.