0

私はiOSが初めてです。.m ファイルで次のメソッドを定義しており、その名前を .h ファイルに追加する必要があります。

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

このポストObjective C の Method Syntax は、Objective 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 に答える