ОК, это самая странная вещь, которую я видел до сих пор. Я публикую это, поскольку другие могут оказаться в подобной ситуации.
Во-первых, ошибка абсолютно неточная. Эта проблема не имеет ничего общего с puzzleNumber
.
Перед последним (неудачным) запуском я произвел рефакторинг своей основной NIB
через Xcode 4.2
утилиту рефакторинга. После завершения рефакторинг НЕ обновлял файл AppDelegate.m , чтобы отразить изменение.
Xcode пытался загрузить XIB, которого больше не существовало, и происходили всякие странные вещи (очевидно).
Если я ошибаюсь, конечно, поправьте меня, но редактирование AppDelegate полностью устранило проблему.