在我的代碼,我有一個非常簡單的editedObject未申報
[editedObject setValue:[NSData dataWithContentsOfURL:url] forKey:editedFieldKey];
但是我的編譯器告訴我「editedObject未聲明」以及「editedFieldKey」。這看起來像我沒有#import
API,但我不知道我需要導入。
在我的代碼,我有一個非常簡單的editedObject未申報
[editedObject setValue:[NSData dataWithContentsOfURL:url] forKey:editedFieldKey];
但是我的編譯器告訴我「editedObject未聲明」以及「editedFieldKey」。這看起來像我沒有#import
API,但我不知道我需要導入。
不一定。
與#import沒有任何關係,除非這些屬性屬於另一個類。在這種情況下,屬性仍然需要定義。
檢查你已經定義
editedObject
editedFieldKey
在你的代碼。
你應該有.H或.M東西,聲明它們爲對象(或editedFieldKey,常數)
「的#define editedFieldKey @」 somekey」
的NSString * editedObject;
或東西接近,編輯對象可以是任何對象
好吧,我明白你在說什麼了不幸的是,我從來沒有找到它,所以我只是把我沒有我的代碼,但無論如何感謝。 – luca590 2011-04-09 02:58:10
你可以發佈多一點的代碼嗎?好像編譯器說你沒有在當前範圍中聲明editedObject和editedFieldKey。 – Geoffroy 2011-04-06 18:35:53