You do not need to present the menu programmatically. The only thing you need to do is connect each button to IBActions in the Watch app extension.
The most likely problem is the caching of the previous Watch app storyboard. Make a clean assembly and try again.
Finally, since you probably know that the WatchKit menu only appears when you press force press. They cannot be used for the main interface of the Watch application. In the simulator, clicking and holding the mouse mimics a force click, and the animation will be clear when you have done this, even in those contexts where it does nothing.
source share