2011-04-06 95 views
0

在我的代碼,我有一個非常簡單的editedObject未申報

[editedObject setValue:[NSData dataWithContentsOfURL:url] forKey:editedFieldKey];  

但是我的編譯器告訴我「editedObject未聲明」以及「editedFieldKey」。這看起來像我沒有#import API,但我不知道我需要導入。

+0

你可以發佈多一點的代碼嗎?好像編譯器說你沒有在當前範圍中聲明editedObject和editedFieldKey。 – Geoffroy 2011-04-06 18:35:53

回答

1

不一定。

與#import沒有任何關係,除非這些屬性屬於另一個類。在這種情況下,屬性仍然需要定義。

檢查你已經定義

editedObject
editedFieldKey

在你的代碼。

你應該有.H或.M東西,聲明它們爲對象(或editedFieldKey,常數)

「的#define editedFieldKey @」 somekey」
的NSString * editedObject;

或東西接近,編輯對象可以是任何對象

+0

好吧,我明白你在說什麼了不幸的是,我從來沒有找到它,所以我只是把我沒有我的代碼,但無論如何感謝。 – luca590 2011-04-09 02:58:10