iOS Control Instantiation problem
Graham Samuel
livfoss at mac.com
Sun Apr 8 19:32:29 EDT 2012
I'm trying to create some native iOS controls as part of a series of experiments, using the iPhone form factor. Among other things, I'm trying to create a scroller. I seem to have fallen at the first fence. Within a preOpenCard handler for the first and only card in the stack, I use this bit of script which I got from an LC example ('Mobile Scroller Example') which works fine in the 5.1 iPhone simulator on my setup:
if the environment is not "mobile" then
exit preOpenCard
end if
iphoneControlCreate "scroller"
put the result into theScID
after this of course come a lot of iPhoneControlSet statements.
The ONLY difference that I can see between the example that works and mine is that I have invented a new name for my scroller ID. Both examples appear to have the same iOS standalone parameters, both compile apparently error-free and the Simulator launches each one quite happily. Nevertheless, I can show that in my case the ID is empty and that there's no sign of the native control appearing on the card. I tried it with a native text control too (iPhoneControlCreate "input") - same result. The control never appears and the ID is empty.
This has got to be my fault, but I can't see where the problem lies. It just must be something stupid and obvious, but what?
Any help gratefully received.
Graham
More information about the use-livecode
mailing list