2011-06-15 13 views
0

私はBaseControllerと3つのサブクラスのViewControllersを持っています。サブクラスViewControllerのそれぞれでは、情報を取得するためにsqliteデータベースに対してクエリが実行されます。私はUIPopoverControllerをポップアップするためにBaseControllerレベルでlongPress機能を追加したいと思います。UIPopoverController他のViewControllerでの階層/継承

私はデータを表示するためにUIPopoverControllerで使用するUITableViewControllerのサブクラスを持っています。 UITableViewControllerのサブクラスのsqliteデータベースから情報を取得して、その情報をUIPopoverControllerに表示させる必要がありますか? BaseControllerの私の3つのサブクラスがすでにデータを持っているので、冗長であるように見えます。そして、UIPopoverControllerでそのデータを持ち、UIPopovercontrollerから行が選択されたときのような追加機能を追加したいだけです。

答えて

0

UIPopoverControllerはビューコントローラです。 SO: UIPopoverControllerでtable.viewを表示します。

限り行プレスに機能を追加するなど:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
// in here write what happens. if its row specific write: 
    /// if (indexPath.row == ROWNUMBER){method} (rows start at 0) 
} 

とこのすべては、あなたが

を提示しているのtableViewの.mファイルに行きます
関連する問題