我想知道你是否可以提供帮助,因为我收到了这个错误。 2016-07-17 20:13:01.312 ShortGameGolfAcademy [17843:6735678]此应用程序正在从后台线程修改autolayout引擎,这可能导致引擎损坏和奇怪的崩溃。这将在将来的版本中导致异常。 堆栈:(
现在我认为这与嵌入的YouTube视频代码有关。
import UIKit
class ControlBackSwingViewController: UIViewController {
@IBOutlet weak var videoView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let youTubeUrl = "https://www.youtube.com/embed/TNY9xpW0idk"
videoView.allowsInlineMediaPlayback = true
videoView.loadHTMLString("<iframe width=\"\(videoView.frame.width)\" height=\"\(videoView.frame.height)\" src=\"\(youTubeUrl)\" frameborder=\"0\" allowfullscreen></iframe>", baseURL: nil)
// Do any additional setup after loading the view.
}
现在我将从静态UITableView转到故事板中的WebView。
答案 0 :(得分:0)
尝试将代码置于此代码块中:
dispatch_async(dispatch_get_main_queue(), { () -> Void in
print("This is run on the main queue, after the previous code in outer block")
})