Workaround - override willActivate and call setTitle there. After setTitle is called in willActivate, setTitle will start working elsewhere in the program. I have a multi-page watch app with same issues described above.
// Bug with WatchKit, in order for the UI
// to honor setTitle calls later in the
// program, you need to call setTitle here first
// Only need if you have multiple pages
override func willActivate() {
self.setTitle("")
super.willActivate()
}
Topic:
App & System Services
SubTopic:
General
Tags: