Tôi có một cảnh trong ứng dụng của mình rằng tôi muốn thực hiện phép toán cơ bản giữa hai thanh trượt và một điều khiển được phân đoạn mà người dùng chọn. Tôi cố gắng để làm toán giữa các biến dưới sự điều khiển phân đoạn, nhưng Xcode là đem lại cho tôi một (!) Trong đó nêuSử dụng Định danh Chưa được Giải quyết với Điều khiển Phân đoạn
Sử dụng định danh chưa được giải quyết "xxxx"
với bất cứ điều gì tôi đang cố gắng biến thêm. Mã của tôi là:
import UIKit
class DopamineCalculator: UIViewController {
//slider outlets
@IBOutlet weak var slider: UISlider!
@IBOutlet weak var sliderone: UISlider!
//segmentoutlet
@IBOutlet weak var segmentoutlet: UISegmentedControl!
//LABELS
//weight label
@IBOutlet weak var weightlabel: UILabel!
//dosage label
@IBOutlet weak var dosagemg: UILabel!
//Drip Rate Answer Label
@IBOutlet weak var dripanswer: UILabel!
//ACTIONS!!
//weight slider action
@IBAction func weightslider(sender: UISlider) {
let weight = Int(sender.value)
//converts to kgs
let kgs = Int(sender.value)/Int(2.2)
weightlabel.text = "\(weight) lbs"
}
//Dosage Desired dosage slider
@IBAction func dosagedesired(sender: UISlider) {
let dosage = Int(sender.value)
dosagemg.text = "\(dosage) mg"
}
//CONCENTRATION OPTIONS
@IBAction func concentrationoption(sender: UISegmentedControl) {
switch segmentoutlet.selectedSegmentIndex
{
case 0:
dripanswer.text = (kgs) * (dosage)/800
case 1:
dripanswer.text = "1600";
case 2:
dripanswer.text = "3200";
default:
break;
}
}
Điều tôi đang cố gắng thực hiện là kg x liều/800 tương ứng cho mỗi trường hợp. Tôi không thể tìm thấy giải pháp trực tuyến đầy đủ cho vấn đề về số nhận dạng chưa được giải quyết.
'liều lượng' là một biến cục bộ, chỉ hiển thị trong phạm vi (trong cặp dấu ngoặc ôm) của hành động' dosagedesired'. Để làm cho có thể nhìn thấy trong lớp bạn cần một biến cá thể – vadian
bạn có thể sử dụng 'liều lượng' mà không có cảnh báo hoặc lỗi không? –
Làm cách nào để tạo biến mẫu? Và vâng tôi là Mr.UB, không phải dưới sự kiểm soát phân đoạn – beans217