2016-10-18 1 views
-2

Инициализация неизменяемого значения 'textfieldInt' никогда не использовалась; рассмотреть возможность замены с назначением на «_» или удалить его и textfield2IntКак преобразовать значение textField.text в Integer и суммировать два целых числа

Я понимаю, что предупреждение дважды textfieldInt

Это весь код, у меня есть:

class ViewController: UIViewController { 

    @IBOutlet weak var textField1: UITextField! 
    @IBOutlet weak var textField2: UITextField! 
    @IBOutlet weak var output: UILabel! 

    @IBAction func calculate(_ sender: AnyObject) { 
     let textfieldInt: Int? = Int(textField1.text!) 
     let textfield2Int: Int? = Int(textField2.text!) 
     let convert = textField1.text! + textField2.text! 
     let convertText = String(convert) 
     output.text = convertText 

} 

ответ

1

Вы получаете предупреждение, потому что, как предупреждает вас, вы создаете textfieldInt и textfield2Int, но вы не используете их.

И я надеюсь, ваше приложение к сбою, потому что вы не используете ваш созданный тип Integer textfieldInt и textfield2Int рассчитываемыми как let convert, но вы добавляете Струны textField1.text! и textField2.text! вместе ...

Я думаю, вы хотите, чтобы ваша функция в том, что:

@IBAction func calculate(_ sender: AnyObject) { 
     let textfieldInt: Int? = Int(textField1.text!) 
     let textfield2Int: Int? = Int(textField2.text!) 
     let convert = textfieldInt + textfield2Int 
     let convertText = String(convert) 
     output.text = convertText 
} 
0

привет Дэвид им с той же самой проблеме им пытаются превратить то, что когда-либо пользователь вводит в строку в целое число и преобразовать его в Cm причину им просят на высоту в футах и дюймы

ив добавлен код ниже вопросов им с с первой линией

  if let textField = feetTextfield { 
      var height = (textField.text.int()*12) + textField.text.int() 

      //Create a parse object called personalData 
      var personalData = PFObject(className: "personalData") 

      //Input users data into the object 
      personalData["gender"] = gender 
      personalData["age"] = ageTextfield.text 
      personalData["weight"] = weightTextfield.text 
      personalData["height"] = String(height) 
      personalData["user"] = PFUser.current()! 

     //Save the object 
     personalData.saveInBackground() 

     //Display alert window, informing a user about sucess 

     DispatchQueue.main.async() {() -> Void in 

      let alertController = UIAlertController(title: "Registered", 
                message: "Success", 
                preferredStyle: .alert) 

      let cancelAction = UIAlertAction(title: "OK", 
              style: .cancel, 
              handler: { _ in }) 

      alertController.addAction(cancelAction) 


      self.present(alertController, 
         animated: true, 
         completion:nil) 

     } 


     func chooseGender(sender: AnyObject) { 
    if (genderPicker.selectedSegmentIndex == 0){ 
     self.gender = "Male" 
    } 
    else{ 
     self.gender = "Female" 
    } 
} 

}

Смежные вопросы