dispatch_async(dispatch_get_global_queue(
            DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {
            let icloudURL = self.makeICloudURL("test.txt")
            dispatch_async(dispatch_get_main_queue(), {
                if icloudURL != nil {
                    self.writeICloud1(icloudURL!)
                } else {
                    self.showAlert("エラー", text: "iCloudのURLの取得に失敗")
                }
            })
        })

上記構文ではエラーになり

下記構文にしていますがエラーが取れない状況です。

        DispatchQueue.global(qos: .default).async {
            let icloudURL = self.makeICloudURL(fileName: "test.txt")
              dispatch_async(dispatch_get_main_queue(),  {
                if icloudURL != nil {
                    self.writeICloud1(icloudURL!)
                } else {
                    self.showAlert("エラー", text: "iCloudのURLの取得に失敗")
                }
            })
        }

エラー解除の構文を教えて戴けませんか。
スクリーンショットを貼り付けたかったのですが方法がわかりませんでした。