2016-09-22 18 views
0

私はDJI sdkと協力して、カメラのosmoで撮影した写真を取得しています。 、カメラから画像を取得できませんでしたDJI OSMO

@IBAction func onShowThumbnailButtonClicked(sender: AnyObject) { 
    self.showThumbnailButton.enabled = false 
    if self.imageMedia?.thumbnail == nil { 
     // fetch thumbnail is not invoked yet 

     self.imageMedia?.fetchThumbnailWithCompletion({[weak self](error: NSError?) -> Void in 

      if error != nil { 
       self?.showAlertResult("ERROR: fetchThumbnailWithCompletion:\(error!.description)") 
      } 
      else { 
       self?.showPhotoWithImage(self!.imageMedia!.thumbnail!) 
      } 
      self?.showThumbnailButton.enabled = true 
     }) 
    } 
} 

しかし、私は6枚の画像を表示する必要があります。

"ERROR: fetchThumbnailWithCompletion: ErrorDomain DJISDKErrorDomainCode = -1004 =" System is busy, Please retry later (Code: -1004). "" 

だから、それは、SDKで書かれている:私が持っている問題は、私は表示されたときに、画面上の絵は私に次のエラーを与えることですしたがって私はIBActionの中にあるものを6回(doを使って6回)作ります。その時、エラーが発生します。なぜなら、私は一度だけそのエラーが発生しないからです。

さらに、他の画像でも同じように表示されるokエラーを選択すると、そのようなエラーは表示されません。

どのように修正するのですか?

答えて

関連する問題