Удаление компонентов времени из объекта NSDate с использованием Objective C / Cocoa
Нет никакого неявного нажатия, потому что перечисление не должно использовать int в качестве базового типа. Если в вашем перечислении используется uint в качестве базового типа, например, нет никакого неявного перевода из uint в int.