Нет. Согласно документации :
Удаляет все записи, указывающие данного наблюдателя, из таблицы отправки получателя.
Если таких записей нет, удалить нечего, так что это не проблема.
Однако, в зависимости от того, как вы используете это, добавление его в качестве наблюдателя в viewDidLoad не означает, что он будет использоваться только тогда, когда этот контроллер представления является «контроллером верхнего вида» (например, если у вас есть несколько вкладки и переходите от одной к другой, если только вы не получите предупреждения памяти, представления других (невидимых) вкладок не будут выгружены при удалении от них).
В зависимости от вашей цели, может быть лучше добавить наблюдателя в viewDidAppear (и, если это так, удалить в viewWillDisappear).