新手在這裏。這是一個iPhone實用程序項目。如何根據協議調用方法?
第一件事第一件事。我有一個協議,該協議是這樣的:
@protocol FlipsideViewControllerDelegate
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller;
- (void)updateLabels:(NSString *)text :(BOOL)isOn;
@end
我做這個工具在我MainViewController此協議:
- (void)updateLabels:(NSString *)text :(BOOL)isOn {
[nameLabel setText:text];
if (isOn)
[onLabel setText:(@"ON")];
else
[onLabel setText:(@"OFF")];
}
現在我想要使用updateLabels
方法在我FlipsideViewController在一個名爲方法buttonClick
。我將如何引用位於MainViewController中的updateLabels方法?
編輯:謝謝你的答案。我想要做的是使用一個變量來代替'@「foo」'。不管我輸入什麼內容,編譯器都說FlipsideViewController可能不會響應'-updadeLabels'。我很困難。 :) – 2010-09-24 22:08:42