Bonjour,
Je me pose une question, peut on stocker le résultat d'une requête asynchrone dans une variable globale ?
En théorie je ne pense pas mais bon je me plante souvent, donc je souhaiterai stocker jsonResponse.data dans aa
voici mon code
Merci de vos conseils
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import UIKit import Alamofire class ViewController: UIViewController { var myJson:NSDictionary? var aa:Any? override func viewDidLoad() { super.viewDidLoad() let url="https://mastodon.cloud/api/v1/apps" Alamofire.request(url, method: .post, parameters: ["client_name": "Coucou", "redirect_uris": "urn:ietf:wg:oauth:2.0:oob", "scopes": "read"]).responseJSON { (jsonResponse) in if jsonResponse.error != nil{ print("error \(jsonResponse.error.debugDescription)") return } print(jsonResponse.data!) self.aa=jsonResponse.data! } print(aa) // return nil !!! } }
Partager