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

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.

    0

    Erkam KÜCET

    Kamu - 06 Mart 2015

    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]  

    0

    Erhan Bayraktar

    05 Mart 2015

    Kodunu paylaşırsan daha iyi analiz edebiliriz Erkan.

      ekucet

      Cum, 06/03/2015 - 11:13
      Delegate kullanarak yapmak doğru bir yöntem midir?

    0

    Burhan Aksendir

    06 Mart 2015

    Doğru anladıysam şu şekilde çağırabilirsin: [code]FirstVC().tetikletilecekMethod(parametre)[/code]

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.