我正在向现有应用添加一些新代码并开始创建新方法 -
- (void)removeAnnotationCurtain
一旦我输入“删除”,Xcode编辑器就会提示我一些remove
方法,包括removeAnnotationCurtain:(NSSet*)
和removeAnnotationCurtainAtIndexes:(NSIndexSet*)
。同样在列表中同样命名的方法(显然)在类中定义的所有其他属性。 (而且,不,他们没有在项目的任何地方定义。)
我承认我没跟上所有最新的东西,但我以前从未听说过这些方法。他们是某种KVC的东西吗?
(对于那些喜欢跳转xcode
标签的人,我认为其使用是,因为我在Xcode中编辑时看到了这种症状。)
答案 0 :(得分:2)
是的,这是KVC的事情。这些是KVC To-Many methods。我假设你有一个名为annotationCurtain
的属性?如果您开始-(void)insert...
或-(void)add...
。