The request, as far as I can tell, is never making it to my web server as I have a break point set in the web request handler.
The original code, which works fine on the device and simulator
Comm.makeJsonRequest(url,{"id"=>strDevID, "steps"=>actinfo.steps,"cmd"=>cmd},null, method(:onNewData));
The new code, which works fine in the simulator but not on the device. I've tried explicitly setting up the options dictionary but it makes no difference so I've just left it with all defaults.
Comm.makeWebRequest(
url,
{"id"=>strDevID, "steps"=>actinfo.steps,"cmd"=>cmd},
{}, //options - use defaults
method(:onNewData));