I am doing experiments with Grand Central Dispatch and have come across a crash on synchronous task.
func viewDidLoad() {
super.viewDidLoad()
self.testHello()
print("Task2")
}
func testHello() {
DispatchQueue.main.sync {
print("Task1")
}
}
Upon execution of above given function, I am facing crash.
Explanation on above crash will be appreciated.