Ios 未声明的编辑对象
在我的代码中,我有一个非常简单的Ios 未声明的编辑对象,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,在我的代码中,我有一个非常简单的 [editedObject setValue:[NSData dataWithContentsOfURL:url] forKey:editedFieldKey]; 然而,我的编译器告诉我“editedObject未声明”以及“editedFieldKey”。这看起来好像我没有导入API,但我不知道需要导入什么。不一定 与#导入无关,除非这些属性属于另一个类。在这种情况下,仍然需要定义属性 检查您定义的位置 编辑对象 编辑字段键 在你的代码中 在.
[editedObject setValue:[NSData dataWithContentsOfURL:url] forKey:editedFieldKey];
然而,我的编译器告诉我“editedObject未声明”以及“editedFieldKey”。这看起来好像我没有导入API,但我不知道需要导入什么。不一定
与#导入无关,除非这些属性属于另一个类。在这种情况下,仍然需要定义属性
检查您定义的位置
编辑对象编辑字段键 在你的代码中 在.h或.m中应该有一些东西将它们声明为对象(或者对于editedFieldKey,一个常量) #定义editedFieldKey@“somekey”
NSString*编辑对象
或者类似的东西,EditeObject可以是任何对象。你能发布更多的代码吗?就像编译器说的那样,你没有在当前范围内声明EditeObject和editedFieldKey。好的,我明白你的意思。不幸的是,我从来没有找到它,所以我只是从代码中删除了它,不过还是谢谢你。