Я предполагаю, что вы используете ARC, поскольку у меня была такая же проблема.Вы должны держаться за созданное вами всплывающее окно, в противном случае его счетчик будет уменьшен, и он будет освобожден, когда вы доберетесь до конца области действия методов.
Поэтому создайте свойство и синтезируйте его, пока вы небольше нужно и удалить его с экрана, установите его на ноль после того, как он был удален.