I am following the Using JSON to Build a Twitter Client tutorial, but I am trying to GET data from my own Rails API rather than Twitter. My JSON is being generated as follows:
[
{
"name":"Some Text",
"created_at":"2011-05-15T15:33:37Z",
"id":1,
"image":
{
"url":"/uploads/image/1/2611c0.jpg",
"thumb":
{
"url":"/uploads/image/1/thumb_2611c0.jpg"
}
},
"updated_at":"2011-05-15T15:33:37Z"
},
{
"name":"Some More Text",
"created_at":"2011-05-15T15:43:37Z",
"id":2,
"image":
{
"url":"/uploads/image/2/2756c0.jpg",
"thumb":
{
"url":"/uploads/image/2/thumb_2756c0.jpg"
}
},
"updated_at":"2011-05-15T15:43:37Z"
}
]
When I try to parse this array and then loop through it, I get this seemingly endless console message:
[WARN] [object TiUIView] has an auto height value of 0, meaning this view may not be visible.
As far as I can tell, this means that the array is empty, due to a parsing problem. To test, I created a simple label in my view and passed the original JSON object. It displayed correctly, so Rails is doing its job. Thanks for any suggestions!
EDIT Ti code as requested: http://pastie.org/1928676
I’m going to take a guess and say that when you did you’re test you didn’t set the
row.heightto'auto'? By setting therow.heightto'auto'and then it’s child view that you add with aheightof'auto'also you are assigning it aheightof0like the warning above states. I would play around with giving therow.heightsomething other then auto and see what you can do with that?