ラベルにプログレスバーを増やしてパーセンテージを表示しようとしています。ただし、 "incrementaProgres"関数が呼び出されたときには、両方とも変更されません。 IBOutlets
はxib
に正しくリンクされており、関数が呼び出されると変数に適切な値が設定されていることもテストされています。おかげXcode UIProgressBarがインクリメントされない
デリゲートから:
loadingViewController *theInstanceP = [[loadingViewController alloc] init];
[theInstanceP performSelectorOnMainThread:@selector(incrementaProgres:) withObject:[NSNumber numberWithFloat:0.15] waitUntilDone:YES];
loadingViewクラス:
- (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)];
}
ありがとう、アンドロイドはiOS pbの基本を忘れてしまった:)しかし、varsには適切な値があるにもかかわらず、まだリフレッシュしていない。 – Jaume
@Jaumeは、carrega.textが0と1の間の正しい値に設定されている? – dasblinkenlight
carregaラベルは同じですが、割り当てられた値に設定されていますが、ビュー上では更新されません。 – Jaume