В applicationDidBecomeActive вы создаете новый экземпляр контроллера представления (именно это alloc / init), устанавливая текст метки в вашем новом экземпляре , а затем освобождаете его.
Вы должны ссылаться на фактический экземпляр вашего контроллера представления, который находится на экране.Это, вероятно, уже упоминалось где-то в вашем делегате приложения - это, например, контроллер корневого представления?Когда он вообще создается?
Вам может потребоваться установить свойство в делегате приложения для хранения ссылки на этот контроллер представления.Код у вас в порядке, за исключением того, что вы говорите с новым контроллером вместо того, который представлен на экране - при условии, конечно, что ваша метка является свойством на контроллере представления.