0

我是 iOS 新手。我在 .m 文件中定义了以下方法,需要将其名称添加到 .h 文件中。

-(Boolean) addBookFromArrayOne:(Book*)bookOne bookTwo:(Book*)bookTwo mergeByThisField:(NSString*)field sortDescending:(Boolean)

这篇文章目标 C中的方法语法对学习目标 C 方法语法非常有帮助。答案

在 Objective-C 中,方法的名称由声明中不是参数和类型的所有部分组成。因此,此方法的名称将是:pickerView:numberOfRowsInComponent:

特别有帮助。

但它没有展示如何推广到多个参数。

我猜测了头文件中的语法,但显然我弄错了:

@property Boolean addBookFromArrayOne:bookTwo:mergeByThisField:sortDescending;

有人可以告诉我如何在头文件中定义这个方法名称吗?

4

2 回答 2

2

只需将方法声明从实现复制到标题

-(Boolean) addBookFromArrayOne:(Book*)bookOne bookTwo:(Book*)bookTwo mergeByThisField:(NSString*)field sortDescending:(Boolean)desc;
于 2012-10-28T23:09:53.513 回答
0

不要使用属性来声明方法;要在头文件中声明一个方法,只需编写:

-(Boolean) addBookFromArrayOne:(Book*)bookOne bookTwo:(Book*)bookTwo mergeByThisField:(NSString*)field sortDescending:(Boolean)descending;
于 2012-10-28T23:09:06.450 回答