我对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)之前,如何使此方法等待此块完成?