my app accesses the internet and i just want to detect whether there is a connection either via wifi or via carrier data network or not
apple has made an example for
That sample is exactly what you need.
Look at Reachability.m. it'll tell you whether you have any connection, and then tell you what kind of connection you have.