は(私はたぶん、あなたたちが助けることができる!Three20フォーラムに以下の質問を投稿、しかしno response so far。)iOS:Three20:TTTableItemデリゲート:tableItemを一意に識別する方法は?
私はiOSアプリでTTTableViewControllerを使用して、私が達成したい一つのことがあります。
TTTableItemクラスの各々は、それを初期化するときデリゲート&セレクタを割り当てる方法を有しています。
例:TTTableTextItemは(+ itemWithText:delegate:selector :)を持っています。セレクタメソッドは次のようなシグネチャを持っています: - (void)selectorMethodForTableItem:(id)sender;私は選択されたtableItemを一意に識別したいと思いますが、セレクタメソッド内には 'text'パラメータだけを持つTTTableTextItemオブジェクトしかありません。 ( 'text'パラメータは文字列で、2つのtableItemで同じになる可能性があります)
各tableItemにTTUrlを指定すると簡単に解決できますが、新しいスクリーンに移動したくない場合はtableItemが押された。つまり、ユーザーが選択するtableItemに基づいてアラートを表示したいとします。
この問題を解決するにはどうすればよいですか?カスタムのTTTableItemクラスを定義する必要はありますか?
シンプルで効果的です。ありがとう! – sherlock