В разработке каждого приложения наступает определенный момент, когда то, что вы видите в симуляторе, не соответствует тому, что, по вашему мнению, должно произойти. В основном это человеческие ошибки - или, по крайней мере, они есть в большинстве моих случаев ;-) - но иногда Xcode просто...