在我的应用程序视图中,我有一个子视图,上面写着“正在加载”,并在同步云数据时出现。
// Reachability test.
BOOL isConnected = [self checkInternet];
// If we have connectivity, then sync data with cloud.
if(isConnected){
[self beginDataSync];
}else{
[self hideLoadingView];
}
- (void)beginDataSync{
SyncData *syncData = [[SyncData alloc] init];
[syncData syncDataStart];
[self startAnimatingIndicator];
do {
[syncData dropHoodsData];
// [syncData dropBarsData];
[syncData nameDataComparison];
[syncData locDataComparison];
[syncData setLocalNamess];
[syncData setLocNamePairs];
[syncData syncDataFinish];
} while ([syncData isSyncing]);
BOOL finishedSyncing = [syncData syncDataFinish];
if (finishedSyncing) {
[self performSelector:@selector(stopAnimatingIndicator) withObject:nil afterDelay:1.0];
}
[syncData release];
}