Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用Swift以适当的方式并行调用两个JSON数据加载?_Ios_Swift - Fatal编程技术网

Ios 如何使用Swift以适当的方式并行调用两个JSON数据加载?

Ios 如何使用Swift以适当的方式并行调用两个JSON数据加载?,ios,swift,Ios,Swift,在我的例子中,我尝试使用两个不同的JSON加载两个tableview数据。在这里,我需要知道,如果我在主线程中一次调用两个JSON加载函数,这是一个很好的实践,或者需要做些什么来实现并行加载 我的代码 override func viewDidLoad() { super.viewDidLoad() self.loadJSONOne() self.loadJSONTwo() } func loadJSONOne() { // JSON Decodi

在我的例子中,我尝试使用两个不同的
JSON
加载两个
tableview
数据。在这里,我需要知道,如果我在主线程中一次调用两个JSON加载函数,这是一个很好的实践,或者需要做些什么来实现
并行加载

我的代码

override func viewDidLoad() {
      super.viewDidLoad()
      self.loadJSONOne()
      self.loadJSONTwo()
}

func loadJSONOne() {
     // JSON Decoding with GET call here for URL one
}

func loadJSONTwo() {
     // JSON Decoding with GET call here for URL two
}

什么是平行负载?你是说这两个方法都需要异步运行,而不需要一个等待另一个吗?是的,Swift已经是异步的,默认情况下它们将被并行调用。@Mumtaz Hussain谢谢。我只是想确认一下,因为。我觉得这似乎是错的。谢谢:)