我對iOS開發非常陌生,並且在一段時間內摔跤任務。決定最終尋求幫助。等待數據在應用程序啓動時加載
我有一些數據要從互聯網加載,然後才讓應用程序啓動。我決定在AppDelegate
在那裏,它是使用didFinishLaunchingWithOptions
:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
//loading configuration
[Configuration downloadConfiguration:^(NSMutableArray *currencies, double refreshIntervalInMilis, double timeDifferenceInMilis, NSError *error) {
if (error) {
//displaying error dialog
} else {
//doing some stuff with data loaded
}
}];
return YES;
}
很明顯,該方法將返回YES加載數據之前,因爲它不等待加載數據。我的問題是在我返回YES(如果配置未正確加載時爲NO)之前,如何使此方法等待此塊完成?