[英]Blank View Controller When Dismissing Interstitial Flurry Ad On iOS 5/5.1
[英]Why cant I show my facebook interstitial ad after dismissing a view controller?
我正在使用ReplayKit,當我按下取消或保存按鈕時,它會取消視圖控制器,我想展示一個廣告。 問題是廣告沒有顯示,我收到此錯誤:如何解決? 謝謝!
警告:在調用收到的消息,丟棄傳入消息和使連接無效時捕獲異常。 例外:必須在主線程上調用此方法
internal func previewControllerDidFinish(previewController: RPPreviewViewController) {
previewViewController.dismissViewControllerAnimated(true, completion: nil)
NSNotificationCenter.defaultCenter().postNotificationName("loadAd", object: nil)
}
所有與UI相關的操作必須在主線程上完成。 你可以使用GCD做這樣的事情:
dispatch_async(dispatch_get_main_queue()) {
previewViewController.dismissViewControllerAnimated(true, completion: nil)
}
您還可以在dismissViewControllerAnimated的完成塊中發布通知
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.