UIProgressView 一直重置为 0.0

UIProgressView Keeps Resetting to 0.0

我的 Storyboard 中有一个 UIProgressView 已连接到我的代码。我正在尝试将进度设置为非零值。

这是我放在 viewDidLoad 中的代码示例。

[self.progressBar setProgress:(float)someValueBetween0.1and1.0 animated:NO];

但是,实际情况是进度条将处于我设置的值,然后快速动画化为 0.0。例如,如果我将进度设置为 0.5,则当视图加载时,进度条将被填充到一半,然后以动画方式下降到 0.0。

我试过使用

self.progressBar.progress = (float)someValueBetween0.1and1.0;

那也没用。

我不会在其他任何地方通过代码修改进度条的进度。我试过谷歌搜索,阅读 UIProgressView Class 参考资料,并在没有任何成功的情况下搜索 Stack Overflow :/

编辑:创建了一个只有 UIProgressView 的新项目,只是为了确保它不是我代码中的其他内容。还是不行。

#import "ViewController.h"

@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIProgressView *testProgressView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self.testProgressView setProgress:1.0 animated:NO];
}

这是 Xcode 7.0 版测试版 (7A120f) 中的错误。

我已经在 Objective C 和 Swift 中确认了。

它只出现在测试版中,相同的源在Xcode 6.

中正确执行

非常奇怪的错误。