これは確かに何もありませんが、すぐに表示されない UIView に問題があります。
コードは次のとおりです。
SettingViewController.m
- (IBAction)reloadParametersDB:(id)sender {
LoadingView* loadingView = [LoadingView loadLoadingIntoView:self.view];
[dbService fillParametersTables];
[loadingView removeLoading];
}
LoadingView.m
+(LoadingView *)loadLoadingIntoView:(UIView *)superView{
LoadingView *loadingView = [[LoadingView alloc] initWithFrame:superView.bounds];
if (loadingView == nil) return nil;
loadingView.backgroundColor = [UIColor blackColor];
[superView addSubview:loadingView];
return loadingView;
}
loadLoadingIntoView で何かを印刷しているときにそれが表示されるため、機能します。実際の問題は、fillParametersTables が完了した後に addSubview が有効になることです...
誰もそれを行う方法を知っていますか?
ありがとう !