最初のビューに UIButton があります。ボタンをクリックすると、データを含むテーブル ビューを持つ 2 番目のビューがプッシュされました。2 番目のビューでユーザーが選択した特定の行のデータを最初のビューに送信します。最初のビューへのポップについて?助けてください。
前もって感謝します。
最初のビューに UIButton があります。ボタンをクリックすると、データを含むテーブル ビューを持つ 2 番目のビューがプッシュされました。2 番目のビューでユーザーが選択した特定の行のデータを最初のビューに送信します。最初のビューへのポップについて?助けてください。
前もって感謝します。
デリゲートを使用して、2 番目のビューで選択した行から 1 番目のビューにデータを送信できます。ここでデリゲートの使用方法に関するチュートリアルを書きました: http://krodev.wordpress.com/2012/10/08/objective-c-delegates/。
デリゲートをセットアップするときは、2 番目のビュー メソッドを使用して、選択した行のデータを 1 番目のビューに送り返します。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// row index
int rowIndex = indexPath.row.
// when you have row index you can get row data from your table view datasource
// if your data is NSString (method name depends on your implementation of delegate)
[self.firstViewDelegate selectedRowsData:(NSString *)data];
// return to the 1st view
[self.navigationController popToRootViewControllerAnimated:YES];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
Your First View Controller.index = index path.row
}