Uygulamamda, iki kaydırıcı çubuğu ve kullanıcının seçtiği bölümlü bir denetim arasında temel matematik yapmak istediğim bir sahne var. Ben segmentli kontroller altında değişkenler arasındaki matematik yapmak çalışıyorum, ancak Xcode bana veriyor bir (!) Çözülmemiş tanımlayıcıBölünmüş Denetime Sahip Çözülemeyen Tanımlayıcı Kullanımı
kullanın belirten deniyorum herhangi bir değişkeni ile
"xxxx" eklemek. Kodum: Ben yapmaya çalışıyorum ne
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;
}
}
her vaka için ayrı ayrı kg x dozaj/800 olduğunu. Çözümlenmemiş tanımlayıcı sorununa çevrimiçi olarak uygun bir çözüm bulamıyorum.
'dosage', 'dozajlanan' eyleminin yalnızca kapsamı (parantez çiftinin içerisinde) tarafından görülebilen yerel bir değişkendir. Sınıfta görünür yapmak için – vadian
örnek değişkenine ihtiyacınız var uyarı veya hata olmadan 'dozajı 'kullanabiliyor musunuz? –
Bir örnek değişkeni nasıl oluştururum? Ve evet ben Mr.UB'um, sadece bölümlere ayrılmış kontrol altında değil – beans217