Преобразование Int
в String
:
let x : Int = 42
var myString = String(x)
И наоборот - преобразование String
в Int
:
let myString : String = "42"
let x: Int? = myString.toInt()
if (x != nil) {
// Successfully converted String to Int
}
Или, если вы используя Swift 2 или 3:
let x: Int? = Int(myString)
var qtd = dataRow[3];
ничего не значит, потому что в возвращенных данных нет индекса [3]
, что приводит к ошибке.
Более простой путь для доступа к выбранным в этой строке:
$(document).on('click','.add_btn',function (){
var id = $(this).attr("id");
var dataRow = $('#example').DataTable().row( id ).data();
var price = dataRow[2];
var qtd_num = $(this).closest('tr').find('select').val()
...
})