It is right. If you set the title in the storyboard, Watch reads the value directly from the resources that are stored on the device.
If you install it in code, Watch will have to run a request for your extension (which runs on your iPhone), and then it will get the value back and display it.
If the controller header is static, you must directly add it to the storyboard.
source share