2013-07-07 52 views
0

在我的ViewController類聲明,我有一個類型的NSDictionary *的私有變量:EXC_BAD_ACCESS在Objective C中的類變量中?

@interface ViewController : UIViewController { 
    float fScreenWidth; 
    float fScreenHeight; 
    float fBasePanelWidth; 
    float fToolbarHeight; 
    float fLabelAndButtonHeight; 
    NSDictionary* fMooDataJson; 
} 

,並在我的viewDidLayoutSubviews(…)方法,我給你這一個NSDictionary對象。但是,在其他調用中,訪問該變量時,出現EXC_BAD_ACCESS錯誤。訪問是這樣的:

NSDictionary* subMooList = [fMooDataJson objectForKey:@"moo"]; 

任何想法爲什麼會失敗?有沒有更好的方法來訪問這個變量?

+0

請顯示fMooDataJson的賦值。 – dasblinkenlight

回答

-1

沒關係,我最終使它成爲一個財產,並且做了詭計。