所以,我讀了this post,這幾乎就是我正在尋找的東西。但是...它不起作用。我想我不打算去單身人士的對象,而是在Global.h文件中創建數組,或將其插入到_Prefix文件中。如何製作全局數組?
兩次都是我做,雖然,我得到的錯誤:
之前的預期「靜態」
,它不起作用符限定符列表。所以......我不知道如何讓它工作,我可以刪除外部和它的作品,但我覺得我需要它,使其不斷。
最終目標是讓這個可變數組可以從任何對象或我的項目中的任何文件訪問。幫助將不勝感激!
這是我的Globals.h文件的代碼:
#import <Foundation/Foundation.h>
static extern NSMutableArray * myGlobalArray;
我不認爲我需要在實現文件中任何事情。如果我把它放在前綴文件中,錯誤是一樣的。
編輯
所以,我刪除從全局.m文件,我只是有關於在Globals.h代碼。假設我將繼續這種有全局變量的可怕做法(我知道這很糟糕,我只想測試一下),現在我有一個新的錯誤。它說:
「多個存儲類聲明指定」
如果我刪除「外部」它的工作原理,如果我刪除「靜態」它的工作原理,但同時具有不...現在怎麼辦?
****雙編輯****
韙,所以我嘗試添加該陣列我的UIApplication代表,但我做錯了,因爲它無法正常工作。有人可以給我一些示例代碼,以便將它放置在哪裏嗎?我不知道它是否應該在實現中或其他地方,並且一旦數組被初始化後如何從其他文件訪問它...我是否爲數組設置了一個新變量?
你可以發佈你的代碼嗎? – 2010-03-19 23:48:56