Я только что научился использовать swift и задавался вопросом, как преобразовать detailTextLabel, чтобы он отображался как число в субтитрах? Прямо сейчас единственное, что появляется, это Pname, а субтитр пуст. Вот мой код:Как отображать числа в субтитрах?
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("pCell", forIndexPath: indexPath)
cell.textLabel?.text = products[indexPath.row].valueForKey("PName") as? String
cell.detailTextLabel?.text = products[indexPath.row].valueForKey("Price") as? String
return cell
Другой вопрос, что у меня есть, есть способ, чтобы писать коды в этом Func Tableview вычислить цену, и пусть это отобразить в detailTextLabel? Или мне нужно передать его через NSObject?
мы не можем ответить на этот вопрос. Какой тип продуктов [indexPath.row] .valueForKey («Цена»)? это Int? –
Да, это Int. Я переношу значения с сайта с помощью NSURL. Я хотел взять первоначальную цену + налог, и если продукт имеет право, он получит скидку. Если это имеет смысл? – Joe
работало ниже? если нет, то какая ошибка? и используете ли вы 'NSJsonSerialization'? или 'NSUserDefaults'? или что. Нам нужно некоторое уточнение –