This is very funny
Why would I want this in my iphone? suppose it's -15°C outside, is it going to tell it's 22°C because I'm inside? haha, at this moment I don't see the use of it.
besides a general weather forecast, the only time I check temperature is when I'm sick and I'm not going to keep my iPhone under my armpits
----------
I wanna see you do that when it's -15°C (5 F) outside. How many iPhones do you think are 'outside' (not in pockets, coats or vests) and 'correct'?
I believe it could be something like this. The location services can tell the weather where you are and will adjust for being inside once it senses it is hotter than the surrounding area by quite a bit. When you're outside once you pull it out of your pocket it gets the reading before you even unlock your phone. Unless of course the temperature is exactly the same indoors as it is outside it couldn't tell. But that rarely happens.