2010-01-19 55 views
0

嘿,我正在尋找我的問題的解決方案,我幾乎有它只是一個小小的有點...可可/ Objective-C的:交叉類變量

我有一個的NSView子類(APPVIEW)和NSObject的子類(AppController中) 在APPVIEW我宣佈與@property一個布爾值,比我使用@synthesize,比AppController中我想訪問它:我發現這一點:

(在執行)

AppView *obj; 
obj.booleanDraw = YES; 

但我必須設置obj =某事......但我不知道wha噸。因爲我只是想改變按鈕上的視圖布爾點擊該按鈕操作將在AppController中 感謝您的幫助^^

+0

你是什麼意思的「跨級變量」? – 2010-01-19 00:44:57

回答

2

通常定義:在

AppView *obj = [[AppView alloc] init]; 

但是,可能不是你案例 - 我可能需要看到更多的實現才能真正給你一個正確的答案。

+0

謝謝!我已經變得相當絕望xD – Samuel 2010-01-19 00:29:18

+0

嘿,沒問題。 – 2010-01-19 00:31:19

1

Mr-sk是對的。但如果這是你遇到的問題,我建議檢查一下:http://cocoadevcentral.com/d/learn_objectivec/。這就是讓我開始,我認爲你也會覺得很好,如果你也讀了。

+0

好的電話 - 是的,塞繆爾你可能想深入一些基礎知識,以便在你進入更困難的節目之前真正掌握概念 - 無論如何,祝你好運。 這是一個很好的鏈接,我已經經歷了很好的過去。 – 2010-01-19 01:10:39

+0

好的,謝謝你,來自非常簡單的PHP我有我的目標c的困難。 – Samuel 2010-01-19 01:51:06