0

tableviecontroller実装でdidSelectRowAtIndexPath:メソッドを実装しています。コードに「競合するタイプ」の警告が表示されます。すべてが機能しているように見えますが、警告は私を悩ませます。私の実装ファイルのコードは次のとおりです。

- (void *)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath {

もともと私は(NSIndexPath *)の戻り型を持っていましたが、UITableView.hに記載されているように、その型は無効である必要があることがわかりました。どちらのリターンタイプも同じ効果があります。コードは機能しますが、次の警告が表示されます...

warning: conflicting types for '-(void)tableview:(UITableView *)tableView...

あなたが与えることができるどんな助けにも感謝します...

4

1 に答える 1

10

UITableViewDelegateのドキュメントに記載されているように、戻り値の型はvoidではなくである必要があります。void *

于 2009-11-24T01:59:45.347 に答える