2012-05-11 8 views
0

私は、選択した連絡先を1つのテーブルビューから別のタブレットビューにコピーして表示する方法を知りたいと思います。私はテーブルビューで連絡先リストを持っています。私は複数選択の連絡先のオプションがあります。私が(選択後)をクリックすると、選択した連絡先を別のテーブルビューにコピーする必要があります。誰かが私にそれを達成する方法を導くことができますか?選択した連絡先を他のUITableViewにコピーする

サンプルの例またはコードが有効です。

ありがとうございます。

答えて

2

urのデータソースが必要です。最初のテーブルビュー。ウル第二テーブルビューのデータソースとなるであろう新しいアレイ(に indexpath.row指定にのでuは DidSelectRowAtIndex方法を使用することができ、 1)indexpath.row取得し、データソースからコピーアイテム以下のような

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
//customArray is datasource for this tableview 
NSString *item= [self.customArray objectAtIndex:indexPath.row]; 
//arr is datasource for second tableview 
    [arr addObject:item]; 
} 

はそれが役に立てば幸いです。

0
lowerLblItem_Unit_Cost.text = [NSString stringWithFormat:@"%@", [delegate.addItem_UnitCost objectAtIndex:indexPath.row]]; 
    lowerLblItem_Unit_Cost.backgroundColor = [UIColor clearColor]; 

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
//customArray is datasource for this tableview 
NSString *item= [self.customArray objectAtIndex:indexPath.row]; 
//arr is datasource for second tableview 
    [arr addObject:item]; 

or // you can use your own label 

lowerLblItem_Unit_Cost.text = [NSString stringWithFormat:@"%@", [delegate.addItem_UnitCost objectAtIndex:indexPath.row]]; 
    lowerLblItem_Unit_Cost.backgroundColor = [UIColor clearColor]; 

} 
関連する問題