私のリクエストが不完全であると推測しています...私は何が欠けているのか分かりません。私がこれを実行すると、何も提出されません、それは永遠にハングアップします...助けてください!速報ウェブリクエスト(アラモファイアを使用)
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)")
}
}}}
、これが私のビューコントローラからの呼び出しです:あなたのビューコントローラクラスで
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
getToken()
}}
あなたはfetchTokenメソッドを呼び出さなかったので、それだけを宣言しました – Set
@Setもっと詳細を教えてください。どのように私はそれを呼び出されていない表示されません? –