UIProgressView的setProgress:方法在while循环中不起作用

时间:2015-02-21 20:56:09

标签: ios cocoa-touch uiprogressview

我有一个while循环,每当我做

while (b == 0) {

[progressView setProgress: [progressView progress] +0.01]}

进步永远不会改变。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

因为你的while循环从未释放主线程以实际呈现对进度视图的更改。

你通常应该在后台运行一个线程做某事并将回调传递给主线程,然后使用进度值来更新UI。