2012-04-22 37 views
0

我是iOS開發新手,請耐心等待。 說我有一個UIViewController只有NSLogs單詞「嗨」的基本方法。 我將如何從NSObject類調用此方法?從NSObject的UIViewController中調用方法?

很容易從ViewController的NSObject類中調用方法,但它似乎不是兩種方式。

我一直在使用下面的代碼從視圖控制器的NSObject類調用方法。

SecondClass *secondClass = [[SecondClass alloc]init]; 
[secondClass displayTheNSLog]; 

,但如果我扭轉這種代碼,以便「二等」將是一個視圖控制器的方法doesent被調用。

我使用Xcode 4.3,ARC和故事板。

- 感謝您的幫助!

-Shredder2794

+0

我會創建一個視圖控制器定期檢查更新的單例記錄類。 – danielbeard 2012-04-23 00:31:41

回答

0

有幾個選項在這裏:

  1. 你已經宣佈在視圖控制器的.h文件displayTheNSLog方法?爲了使其他類知道你已經添加到視圖控制器類的方法,你需要這樣做:

    - (void)displayTheNSLog;

在.h界面的某處。

  1. 您確定您在nsobject子類中調用視圖控制器方法的方法正在被iOS系統調用嗎?如果不嘗試在視圖控制器類中創建對象,並在包含對視圖控制器displayTheNSLog方法的調用的對象上調用該方法。
相關問題