Are you loading the data in didFinishLaunching ??
If yes then that is the problem.
ios defines a specific time for app launch, if your app takes more than the allowed time, ios will crash the app.
Possible solution might be move the webservice call from there to some other suitable place, this will ensure that you app will launch regardless of any network issue, which can be handled later.