0

私のプロジェクトに問題があります。私は、サブビューを持つテーブルビューを持っています。私は配列がどれくらい大きいので、検索バーもあります。私はそれをdidSelectRowAtIndexPathのif(indexpath.row == 0){...しかし、私はあなたがそれを選択すると、最初のセルに何が検索バーの言葉を参照するとき、それはあなたにサブビューに送信します最初のセルにセットアップされているので、アレイの最初のワードのどうすればサブビューが行の整数の代わりに特定の単語にリンクされるので、セルの単語が 'Apple'の場合はApple Subviewに送信されます。テーブルビューdidSelectRowAtIndexPath

P.S.私は、私のプロジェクトの違いを生むsegues incaseを使ってXcode 4.2に取り組んでいます。

答えて

0

問題はあなたのアプローチです。 NSArray(またはNSMutableArray)のデータをデータ委譲クラスのセルに入れる方が便利だと思います。したがって、必要なセルが見つかると、このNSArrayオブジェクトクラスインスタンスのパラメータを使用して詳細ビューを読み込むことができます。たとえば、クラスのインスタンスをNSArrayに使用します。 (これはCoreDataフレームワークの使用のために非常に一般的です。したがって、このクラスインスタンスオブジェクトを受け取ってそれを操作するために、ターゲットビュー内のinitメソッドを編集する必要があります。これはオブジェクト指向プログラミングの主なパターンです。あるいは、私たちの間に何らかの誤解があったかもしれません。あなたが「サブビュー」に気づいたとき、どういう意味ですか?検索バーの入力に応じて計算された位置にテーブルをスクロールする必要がある場合、なぜindexPathで最も簡単なアプローチが気に入らないのですか?

関連する問題