2017-03-19 20 views
2

こんにちはすべて私は進捗バーを迅速に稼働させるための情報を見つけようとしています。私はObjective CまたはTVのどちらかの意味を理解することができないようです。オンデマンドリソースを使った進行状況バーの更新

以下は、私がアシストをダウンロードするために使用しているコードです。どんな助けもありがとう。

request = NSBundleResourceRequest(tags: [tag]) 
    request.beginAccessingResources { (error) in 
     // Called on background thread 
     if error == nil { 

      } 
      OperationQueue.main.addOperation({() -> Void in 
       self.continueBtton.isEnabled = true 
      }) 


     } 
    } 

答えて

2

あなたが要求を作成し、実行します。

request = NSBundleResourceRequest(tags: [tag]) 
let progressView = UIProgressView() 
progressView.observedProgress = request.progress 
// add progressView to UI somehow 

を次に、あなたはcontinueButtonあなたもprogressViewを削除することができますを有効にした場合。

+0

@DaveWeston情報ありがとうございます。私はそれにコードを入れたときにフロートに型の進捗状況を割り当てることができないという。 –

+0

この問題を修正するためにコードを更新しました。単に 'progress'ではなく' UIProgressView.observedProgress'だったはずです。 –

+0

すごくシンプルなので、この情報をありがとうございました。私は2日間私の髪を引き裂いて、自分のコードに合った情報を見つけるのに苦労しました。私は6ヶ月間iOSをやっています。私は、私がストーリーボードに進捗状況を追加したときに、すでにそれをさらに置いていたので、let progressView = progressView()を削除しました。その後、それは働いた。 1行のコードが必要です。多くのsoooをありがとう! –

関連する問題