初心者で申し訳ありませんが、バックグラウンドで処理を継続させるために、
- (void)applicationDidEnterBackground:(UIApplication *)application
{

bgTask = [application beginBackgroundTaskWithExpirationHandler:^{[application endBackgroundTask:bgTask];
}];
}

とすれば10分は継続して処理が行われるとあったのですが、3分で処理が終了してしまいます。
過去のiosでは10分は継続されるとの情報があるのですが、ios7になり、変更になったのでしょうか?

プログラムに問題があるのでしたら指摘していただけると助かります。