Ваша переменная sum
определена внутри области видимости функции Solve
с, так что он может быть использован только внутри этого объема. Вы должны сделать свою переменную глобальной (т. Е. Внутри области UIViewController
), чтобы она была видимой внутри всех функций.
Определение var sum
вне функции, под Oranges
.
class ViewController : UIViewController {
@IBOutlet weak var Apples :UITextField!
@IBOutlet weak var Oranges :UITextField!
var sum : String!
@IBAction func Solve(_ sender: AnyObject)
{
var apples = Int(Apples.text!)
var oranges = Int(Oranges.text!)
sum = String(oranges! + apples!)
}
}
Пожалуйста маркирование только языки, которые на самом деле включает в себя ваш вопрос. – Carcigenicate
Вставьте код вместо изображений. –
Ваша переменная явно находится в другом объеме, чем место, где вы ее используете. –