Другой пример:
class func getExchangeRate(#baseCurrency: String, foreignCurrency:String, completion: ((result:Double?) -> Void)!){
let baseURL = kAPIEndPoint
let query = String(baseCurrency)+"_"+String(foreignCurrency)
var finalExchangeRate = 0.0
if let url = NSURL(string: baseURL + query) {
NSURLSession.sharedSession().dataTaskWithURL(url) { data, response, error in
if ((data) != nil) {
let jsonDictionary:NSDictionary = NSJSONSerialization.JSONObjectWithData(data!, options: nil, error: nil) as NSDictionary
if let results = jsonDictionary["results"] as? NSDictionary{
if let queryResults = results[query] as? NSDictionary{
if let exchangeRate = queryResults["val"] as? Double{
let priority = DISPATCH_QUEUE_PRIORITY_DEFAULT
dispatch_async(dispatch_get_global_queue(priority, 0)) {
dispatch_async(dispatch_get_main_queue()) {
completion(result: exchangeRate)
}
}
}
}
}
}
else {
completion(result: nil)
}
}.resume()
}
}
Вызов:
Currency.getExchangeRate(baseCurrency: "USD", foreignCurrency: "EUR") { (result) -> Void in
if let exchangeValue = result {
print(exchangeValue)
}
}
Нашел ответ с помощью комментариев. Во-первых, я создал JSONArrays из arrayLists. Затем я разместил их в php через Android Volley.
частные параметры карты;
JSONArray bookNamesJSON = new JSONArray(Arrays.asList(bookNames));
JSONArray bookAuthorsJSON = new JSONArray(Arrays.asList(bookAuthors));
JSONArray subjectsJSON = new JSONArray(Arrays.asList(subjects));
params = new HashMap<>();
params.put("candidateId", id + "");
params.put("bookName",bookNamesJSON.toString());
params.put("authorName",bookAuthorsJSON.toString());
params.put("subjectName",subjectsJSON.toString());
params.put("reqDate",date);
Тогда в php мне пришлось сделать это:
$candidateId= Нашел ответ с помощью комментариев. Во-первых, я создал JSONArrays из arrayLists. Затем я разместил их в php через Android Volley.
частные параметры карты;
[110] Тогда в php мне пришлось сделать это:
[111] Надеюсь, это кому-нибудь поможет.
POST["candidateId"];
$reqDate= Нашел ответ с помощью комментариев. Во-первых, я создал JSONArrays из arrayLists. Затем я разместил их в php через Android Volley.
частные параметры карты;
[110] Тогда в php мне пришлось сделать это:
[111] Надеюсь, это кому-нибудь поможет.
POST["reqDate"];
$subjectName = json_decode( Нашел ответ с помощью комментариев. Во-первых, я создал JSONArrays из arrayLists. Затем я разместил их в php через Android Volley.
частные параметры карты;
[110] Тогда в php мне пришлось сделать это:
[111] Надеюсь, это кому-нибудь поможет.
POST["subjectName"])[0];
$bookName = json_decode( Нашел ответ с помощью комментариев. Во-первых, я создал JSONArrays из arrayLists. Затем я разместил их в php через Android Volley.
частные параметры карты;
[110] Тогда в php мне пришлось сделать это:
[111] Надеюсь, это кому-нибудь поможет.
POST["bookName"])[0];
$authorName = json_decode( Нашел ответ с помощью комментариев. Во-первых, я создал JSONArrays из arrayLists. Затем я разместил их в php через Android Volley.
частные параметры карты;
[110] Тогда в php мне пришлось сделать это:
[111] Надеюсь, это кому-нибудь поможет.
POST["authorName"])[0];
$response = array();
foreach ($subjectName as $i => $subject)
{
$stmt = $conn->prepare("INSERT INTO BookRequisition VALUES (?,?,?,?,?);");
$stmt->bind_param("dssss", $candidateId, $subject, $bookName[$i], $authorName[$i], $reqDate);
$stmt->execute();
}
$response["success"] = true;
echo json_encode($response);
Надеюсь, это кому-нибудь поможет.