在我的代码中,我有一个非常简单的
[editedObject setValue:[NSData dataWithContentsOfURL:url] forKey:editedFieldKey];
但是我的编译器告诉我“editedObject undeclared”以及“editedFieldKey”。看起来我没有#import
API,但我不知道需要导入什么。
最佳答案
不一定。
与 #import 没有任何关系,除非这些属性属于另一个类。在这种情况下,仍然需要定义属性。
检查您定义的位置
editedObject
editedFieldKey
在您的代码中。
你应该在 .h 或 .m 中有一些东西将它们声明为对象(或者对于editedFieldKey,一个常量)
"#defineeditedFieldKey@"somekey"
NSString *editedObject;
或者类似的东西,editedObject 可以是任何对象。
关于ios - 未声明已编辑对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5571226/