Kus*_*hok 3 model key-value-coding ios
我一直在尝试按照NSKeyValueCoding协议创建数据模型类.我不断收到以下错误:"找不到协议声明"当我尝试#import"NSKeyValueCoding.h"时,我得到文件未找到错误.
我在哪里可以找到这个协议或者如何实现它?
Nik*_*uhe 6
NSKeyValueCoding是基金会的一部分.所以如果你#import <Foundation/Foundation.h>已经包含了标题.
NSKeyValueCoding
#import <Foundation/Foundation.h>
NSKeyValueCoding是一个非正式的协议.这意味着类没有明确地符合它.相反:该协议声称它所声明的类,NSObject在这种情况下,确实理解它的所有方法.
NSObject
所以:你不能NSObject在Cocoa中编写一个不符合KVC 的(派生)类.
但是:您可以向此类添加非KVC兼容属性,例如通过为访问者使用有趣的名称.对于实现遵循符合KVC或甚至符合KVO的规则可能是有意义的.
归档时间:
12 年,9 月 前
查看次数:
2124 次
最近记录:
11 年,3 月 前