in app purchase

- productsRequest:request didReceiveResponse:response

why this callback function return 0 in ipad2 with ios 5.1.1 and itouch5 with ios 6.1.2,but return right correct number in iphone4 with ios 5.1.1?