2013-08-21 107 views
1

我不能谷歌這個問題的答案也許是因爲我不知道正確的術語用於搜索。評估方法或屬性從一個類

我有一個類A類,並在類A內創建一個類B的實例。類A和B不是父子關係。當類B出現問題時,我需要從類A中調用一些方法。這個b怎麼做?

一個簡單的例子來可視化這可能是我有一個從UIView繼承的類A並創建一個Button_B到UIView。如果我點擊按鈕,我需要調用A類的method_C。

喜歡的東西:

[parent.ButtonB method_C] 

如何才能做到這一點?

謝謝!

+0

在目標c **中搜索**代表團 –

回答

1

您的方法有多種不同的方法。 很少有:_

  1. 使用協議/委託(處理一個類的對象由另一個類的對象的責任)。
  2. NSNotificationCenter(通知用戶當事情發生在你的應用程序,就像在後臺進入應用程序,並通過價值)
  3. 使用國際志願者組織(核心價值觀察員)
  4. 類似,WillChangeValueforkey和DidChangeValueforKey

乾杯 Sanjay