viewDidLoad
これは、PageViewController の子として単一の ViewController のメソッドの下にある私のコードです。
- (void)viewDidLoad {
[super viewDidLoad];
[KVNProgress showWithStatus:@"Loading"]; // Not shown on child vc, see attached screen shot
[[DataManager sharedInstance]getWeatherReportForPlace:@"Kolkata" completionBLock:^(WeatherReport *report, NSError *error) {
[KVNProgress showSuccessWithStatus:@"Success"];
}];
}
[KVNProgress showWithStatus:@"Loading"];
内部に追加すると機能completionBlock
しますが、成功を示しているだけです。
しかし、完了ブロックが実行を完了するまで読み込みが必要です。そのためには、[KVNProgress showWithStatus:@"Loading"];
外部を配置する必要がありcompletionBlock
ます。
これが私のシナリオです