Did I miss something in your design ?
You pass Strings in contexts.
You have to pass references of context objects:
An array of objects of type
id. Use this parameter to pass context objects to each of the interface controllers loaded into the page-based interface. The first object in the array is passed to the first interface controller, the second object is passed to the second interface controller, and so on.
context may be the WKInterfaceController themselves.
First of all thanks for your reply.
It was just fast example, but it is an array of strings, since type id is Any so, I can send anything. Objects, Dictionaries, etc. I don't assume that this is the problem. I updated to WatchOS 6.1.2 and it did solve the problem. Also, was able to reproduce on the apple documentation example found here.