2013-01-08 29 views

回答

2

對於類似的情況,我簡單地創建了UIViewController的子類(GLKViewController在你的案例中)。該子類處理視圖的跟蹤。所有「特定的」ViewController擴展了這個自定義的UIViewController,而不是默認的。

然後,你可以,例如,手動跟蹤的觀點:

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker]; 
[tracker sendView: NSStringFromClass(self.class)]; 
+0

非常感謝你這救了我的一天 – death7eater

1

不,在Objective-C中沒有多重繼承。您分別編寫了GAITrackedViewController的子類和GLKViewController的子類,並編寫了一個控制器類,該類具有這兩個類的一個實例,並對它們進行協調。

0

這是非常糟糕的延長2班甚至在語言,允許它, 因爲你可以得到2種方法將「超級」這是一個很多錯誤的方式

相關問題