C'est tout. Le projet étant relativement simple, Alamofire n'est plus nécessaire côté réseau. J'ai moi-même écrit NSURLSession
.private func requestWithParameters(method:Method = .GET, parameters:[String:AnyObject], url:String ,completeHandle:(Bool,AnyObject?,NSError?) ->Void)
{
let url = NSURL(string: url)
//set up request
let request = NSMutableURLRequest(URL:url!)
request.timeoutInterval = 15
request.HTTPMethod = method.rawValue
//set up parameters
print("parameters:\(parameters)")
var param = "?"
for item in parameters {
if item.1 is String{
param += item.0 + "=" + (item.1 as! String) + "&"
}else{
param += item.0 + "=" + String(format: "%i",item.1 as! Int) + "&"
}
}
La moitié du code de la requête est comme ci-dessus car l'un des paramètres est de type Int. Du coup, je ne sais pas comment fusionner les paramètres de la requête. Je n'arrive pas à tourner la tête. L'écriture ci-dessus est fausse. . S'il vous plaît, aidez-moi. . .
业精于勤,荒于嬉;行成于思,毁于随。