2010-03-23 96 views
2

我有一個簡單的iPhone應用程序,它與Apple提供的Page Control示例非常相似。它動態地創建一組UIViewControllers,然後將它們添加到ScrollView。從UIViewController調用UIApplicationDelegate方法

當在這些視圖中的某個視圖上點擊某個按鈕時,我需要能夠在UIApplicationDelegate中調用一個方法。然後它會做一些計算,並生成一組新的視圖來顯示。

我不知道如何做到這一點。看起來這樣可行,但它不會:

[[self superview] doSomething]; 

我在想什麼?謝謝。

回答

6
[[(MyAppDelegate*)[UIApplication sharedApplication] delegate] doSomething] 

替換MyAppDelegate與應用程序委託

+0

類工作的名義,謝謝! 雖然我應該提到 - 其他初學者像我 - 我還需要包括對AppDelegate的頭文件到我的ViewController: #進口「MyAppDelegate.h」 – Axeva 2010-03-23 17:56:09

+0

我不得不用'[(MyAppDelegate *) [[UIApplication sharedApplication]委託] doSomething]'。 (演員出錯了。) – 2012-12-28 23:18:05

相關問題