I'm working on a new Sencha 2 app, which is going OK on my desktop. It's a basic nav panel on the left, details on the right kind of app at the moment.
When using Safari on the desktop, it works fine. I can click on items in my list on the left, and they appear on the right.
However, when viewed on the iOS simulator, or on a real iOS device (iPad, iPhone), there appears to be an error happening at line 119, which halts showing of my card that's being loaded.
The code in question can be found here http://pastie.org/2704066 (again - line 119 is the issue). I can prove this because I'm using Firebug Light in the iOS simulator, and I see the console.log above that line, but not the one below it.
I also tried using something like
which again works on the desktop, but fails on iOS.
card = eval('this.'+getter+'());
Is this a loader issue of some sort, or is there something else going on here? I'm working from the Kitchensink source, and I see there's a similar call used there - which works.
Any help would be appreciated. I've been banging my head against this one for about 2 hours now with absolutely no progress. Maddening!