我是IOS应用程序开发的新手,我几乎没有问题,希望有人可以帮助我
我'有一个原型单元格,它有自己的标识符,类(BirdCell:UITableViewCell类)和模型(类BirdModel:NSObject,NSCoding),由数组填充。 所以,作为输入我有6个文本字段4显示在自己的标签中,这是好的,它的工作,但其中两个应该返回组合在一个标签(例如鹰,白),我如何管理它?
答案 0 :(得分:0)
解决:将数组对象从字符串更改为double值并添加一些var以进行计算 感谢
@IBAction func addNextPort(sender: UIBarButtonItem) {
if nextPortField.text == "" || milesNextField.text == "" || speedNextField.text == "" || pltOutNextField.text == "" || pltInNextField.text == "" || psNextField.text == "" {
var myAlert = UIAlertController(title: "Attenzione", message: "Tutti i campi sono obbligatori", preferredStyle: UIAlertControllerStyle.Alert)
myAlert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Cancel, handler: nil))
self.presentViewController(myAlert, animated: true, completion: nil)
return
}
else {
var nextSpeddConv = NSString(string: speedNextField.text).doubleValue
var nextMlsConv = NSString(string: milesNextField.text).doubleValue
var nextHrsfunc = nextMlsConv / nextSpeddConv
var nextPltInConv = NSString(string: pltInNextField.text).doubleValue
var nextPsConv = NSString(string: psNextField.text).doubleValue
var nextPltOutConv = NSString(string: pltOutNextField.text).doubleValue
var addNext = NextModel(nextPort: nextPortField.text,
nextMls : "\(nextMlsConv)",
nextSpeed : "\(nextSpeddConv)",
nextHrs : "\(nextHrsfunc)",
nextEta : "\(nextHrsfunc)",
nextPltIn : "\(nextPltInConv)",
nextPs : "\(nextPsConv)",
nextPltOut : "\(nextPltOutConv)")
controller.next.append(addNext)
controller.salva()
controller.tableView.reloadData()
}
dismissViewControllerAnimated(true, completion: nil)
}