ich eine Facebook Graph Anfrage der folgenden haben:Zugriff auf eine Funktion in vielen Klassen
let request: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id"], HTTPMethod: "GET")
request.startWithCompletionHandler({(connection: FBSDKGraphRequestConnection!, result: AnyObject!, error: NSError!) -> Void in })
Ich halte die Grafik Anfrage in jeder Klasse zu wiederholen meine Facebook-ID zugreifen. Ich habe versucht, es in NSUserDefaults zu speichern, die funktionierte, obwohl viele Bugs und zufällige Abstürze erstellt. Ich frage mich, was der beste Weg ist, diesen Completion Block in jeder Klasse wiederzuverwenden, ohne ihn immer wieder aufrufen zu müssen.
Haben Sie schon von DRY? https://en.wikipedia.org/wiki/Don%27t_repeat_yourself – CarlosCarucce