Ich spekuliere, dass meine Anfrage unvollständig ist ... Ich kann nicht herausfinden, was ich vermisse. Wenn ich das mache, gibt es nichts, es hängt einfach für immer ... bitte helfen!Swift Web-Anfrage nicht einreichen (mit alamofire)
import Foundation
import Alamofire
import SwiftyJSON
class getToken: UIViewController {
let headers = [
"Content-Type": "application/json",
"Accept": "application/json"]
func fetchToken(contentID: String, completion: ([String]) -> Void) {
Alamofire.request(
.GET,
"https://secure3.saashr.com:443/ta/rest/v1/login?company=slszdr&username=abc&password=123",
headers: headers).validate().responseJSON { response in
switch response.result {
case .Success(let data):
let json = JSON(data)
let name = json["name"].stringValue
print(name)
case .Failure(let error):
print("request failed with error: \(error)")
}
}}}
und dies der Anruf von meinem View-Controller ist:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
getToken()
}}
Sie haben die Methode fetchToken nicht aufgerufen, Sie haben sie nur – Set
@Set können Sie weitere Details angeben? Ich sehe nicht, wie ich es nicht genannt habe? –