ios - 未声明已编辑对象

标签 ios objective-c iphone xcode

在我的代码中,我有一个非常简单的

[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/

相关文章:

ios - 日期选择器 iOS

ios - 如何使用 MKRoute 创建特定路径?

ios - 用于 Apple 健康数据的 REST API

iphone - NIAttributedLabel-支持链接,同时保持控件的点击功能

ios - 如何在 iOS 中隐藏选中的按钮?

ios - Info.plist |修改版本字符串

ios - 自动布局约束和 iPhone 6/6 plus

ios - 配色方案的 Swift 扩展和枚举

objective-c - 每个 ivar 都必须是一个属性吗?

c++ - 从 C++ 文件使用 Objective-C++ 文件