0

今日、古いプロジェクトの機能コードをコピーして新しいプロジェクトに貼り付けました。以下は関連するコードです

- (UITableViewCell *)tableview:(UITableView *)tableView
     cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
}

プロジェクトをデバッグするとき、それは一度も呼び出されていません。その後、関連するコードとストーリーボードがチェックされ、問題はなかったので、貼り付けられた関数コードを削除し、コードを単語ごとに書きました。デバッグして実行すると、呼び出されます。

他の貼り付けられたコードはうまく実行され、呼び出されました。この機能だけに問題がありました。

結局、私はこの問題を調査しましたが、なぜそれが起こったのかわかりません。

「ペーストコードが呼び出せない」の解決方法を教えてください。

どうもありがとう。

4

2 に答える 2

6

メソッド名に大文字の問題があります。tableview:tableView:に変更 します。

- (UITableViewCell *)tableview:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

これであるべき

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
于 2013-07-24T03:48:46.253 に答える