2011-01-11 41 views
2

alt text「警告:鍵入'id <UIApplicationDelegate>'不符合'UITabBarControllerDelegate'協議」?

嗨,

任何人有,爲什麼我得到附加的圖像中描繪的警告什麼想法? 正上方的代碼是從我從「更多的iPhone 3開發」這是一本Apress書中得到的代碼的評論。筆者試圖告訴我一些關於類型轉換的警告,但我不知道如何。

「警告:類型‘身份證 ’不 符合 ‘UITabBarControllerDelegate’協議」

我不使用標籤欄或它在我的應用程序的任何地方放權。 我得到了這兩個地方我用了同樣的警告:

AV_MonitorAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate]; 

獲得一個指向我的應用程序委託。

謝謝。

+0

嘗試乾淨,並再次建立。 – BoltClock 2011-01-11 20:32:31

回答

20

嘗試分配之前強制轉換爲適當的類型,

AV_MonitorAppDelegate *appDelegate = (AV_MonitorAppDelegate *)[[UIApplication sharedApplication] delegate]; 
+0

這樣做。我很喜歡它,當它很簡單。謝謝。 – Aaronium112 2011-01-11 23:02:50