저는 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 반환 것이 분명합니다. 내 질문은 예을 반환하기 전에이 블록이 완료 될 때까지이 메서드가 대기하도록하려면 어떻게해야합니까? (구성이 제대로로드되지 않으면 아니오)?