# "Please wait..." IOS

**URL:** <https://forum.xojo.com/t/please-wait-ios/88568>\
**Category:** iOS\
**Created:** [July 10, 2026, 8:37am UTC](https://forum.xojo.com/t/please-wait-ios/88568 "2026-07-10T08:37:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jeff\_Tullin](https://forum.xojo.com/user_avatar/forum.xojo.com/jeff_tullin/32/693_2.png) [@Jeff\_Tullin](https://forum.xojo.com/u/Jeff_Tullin)\
**Post date:** [July 10, 2026, 8:37am UTC](https://forum.xojo.com/t/please-wait-ios/88568/1 "2026-07-10T08:37:57Z")

</div>

I must be missing something.

Prior to a process that could take a few seconds, I would like to show a “please wait’ message.

Anything will do, but I find that MobilePopupMessage and iOSMessageBox both dont show on screen until after the process has completed.

Ive tried putting these calls outside the method, I’ve tried delaymbs

The method takes parameters so unless I refactor it to use dialog level variables, I dont think I can use Timer.calllater

How can I show a message that appears before tight loops, that can be removed afterwards?

---

<div class="post-metadata">

**Author:** ![Jeremie\_L](https://forum.xojo.com/user_avatar/forum.xojo.com/jeremie_l/32/150_2.png) [@Jeremie\_L](https://forum.xojo.com/u/Jeremie_L)\
**Post date:** [July 10, 2026, 12:15pm UTC](https://forum.xojo.com/t/please-wait-ios/88568/2 "2026-07-10T12:15:56Z")

</div>

You could use ProgressHUD from MBS

---

<div class="post-metadata">

**Author:** ![Jeff\_Tullin](https://forum.xojo.com/user_avatar/forum.xojo.com/jeff_tullin/32/693_2.png) [@Jeff\_Tullin](https://forum.xojo.com/u/Jeff_Tullin)\
**Post date:** [July 10, 2026, 12:34pm UTC](https://forum.xojo.com/t/please-wait-ios/88568/3 "2026-07-10T12:34:42Z")

</div>

I’ll check that out, thank you.

I have meanwhile had a brainwave to refactor some of the time-consuming parts and knocked the processing time down by 90%, too
