My Technovation Girl team is trying to create a user sign in. They’ve been watching tutorials and trying to follow along. I’ve attached the AIA for what they’ve got so far.
Whenever they test, they get an error message, and we aren’t sure why:
So it looks like the call to size of dictionary get global nextuser in the Save click handler is to blame. nextuser is a number, so it can't have its size taken. The error message that should be reported should be more useful though so we will need to look into that.
Yes, the dictionary socket naturally only accepts dictionaries and not strings, lists, or numbers. Unfortunately, it can't know this in advance for a variable.
If the vertical arrangement PersonListViewVisible is unchecked in the Designer I get the error posted above. If I set it to visible in the Designer and to unvisible in the Template.Initialize event I don't get the error.
@ewpatton What do you suggest replacing the problem block (global nextuser) with?
@anke Here’s an updated version that excludes the Template screen altogether, but I’m still getting errors. They’re switching back and forth between the cryptic runtime error and a dictionary pairing error.
I've made some initial progress on the processing of the higher level error that gets reported. The underlying error is still fairly cryptic though so there's more work to be done. I'm hoping to have an update on TestFlight tomorrow so that at least this error is more readily understandable.