在我的代码中,我有一个非常简单的
[editedObject setValue:[NSData dataWithContentsOfURL:url] forKey:editedFieldKey];
但是我的编译器告诉我“ editedObject undeclared”以及“ editedFieldKey”。看来我没有
#import
API,但我不知道需要导入什么。 最佳答案
不必要。
除非这些属性属于另一个类,否则它与#import无关。在这种情况下,仍然必须定义属性。
检查您定义的位置
editedObject
editedFieldKey
在您的代码中。
您应该在.h或.m文件中声明一些内容为对象(或对于editedFieldKey为常量)
“ #define editedFieldKey @” somekey“
NSString * editedObject;
或类似的东西,editedObject可以是任何对象。