プログレスバーをインクリメントして、ラベルにパーセンテージを表示しようとしています。ただし、「incrementaProgres」関数が呼び出されても、どちらも変更されません。IBOutlets
は適切にリンクされxib
ており、関数が呼び出されたときに変数が適切な値を持つこともテストされています。ありがとう
代理人から:
loadingViewController *theInstanceP = [[loadingViewController alloc] init];
[theInstanceP performSelectorOnMainThread:@selector(incrementaProgres:) withObject:[NSNumber numberWithFloat:0.15] waitUntilDone:YES];
loadViewクラス:
- (void)viewDidLoad
{
[super viewDidLoad];
[spinner startAnimating];
[progress setProgress:0.0];
}
- (void)incrementaProgres: (CGFloat)increment{
[progress setProgress:(progresInc + increment)];
carrega.text = [NSString stringWithFormat: @"%f", (progresInc + increment)];
}