Turkcell | Geleceği Yazanlar

Soru & Cevap

Farklı Sınıfta Yer Alan Metodu Çağırmak

05.03.2015 - 11:37

Merhaba, UIView' ım var bu View' in içinde tableView' ım var ve CustomCell Olarak kullanıyorum. Şimdi Bu View' da yer alan Label' in text' ini set ettiğim bitr metod mevcut. Bu metod View' da nerede çağırırsam çağırayım düzgün çalışıyor fakat Cell İçinde Kullandığım bir Stepper var bu stepper tetiklendiğinde ben bu View' daki Metodu çağırıp değişiklikleri kontrol ettirip label' a yazdırmaya çalışıyorum fakat Label' ın text değerini değiştiremiyorum. Log' ladığım zaman problem yok olması gereken değer geliyor ama iş label' a yazmaya geldiğinde yazamıyorum... Sorun ne olabilir sizce teşekkür ederim.

3051 Görüntülenme

3 Cevap

Burhan Aksendir
06.03.2015 - 11:55

Doğru anladıysam şu şekilde çağırabilirsin:

[code]FirstVC().tetikletilecekMethod(parametre)[/code]

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Erkam KÜCET
06.03.2015 - 10:21

ViewController:


[code]import UIKit
class FirstVC: UIViewController {
    @IBOutlet weak var label: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
    
    func tetikletilecekMethod (parametre: String){
        label.text = parametre
    }
    
}[/code]

 

Other Class:


[code]import UIKit
class SecondVC: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        
    tetikleyelim("Hello World")
    
    }
    
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
    
    
    func tetikleyelim(parametre: String){
        //Bu method goruntulendiğinde, firstvc'daki label'imin text değerine set eden methodu tetikletmek istiyorum.
    
    }
}[/code]
 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Erhan Bayraktar
05.03.2015 - 17:46

Kodunu paylaşırsan daha iyi analiz edebiliriz Erkan.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Erkam KÜCET
06.03.2015 - 11:13
Delegate kullanarak yapmak doğru bir yöntem midir?

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.