我正在创建一个iPad应用程序。根UITableview在导航控制器中有一个右侧的bar按钮项。当您点击按钮时,它会显示一个弹出控制器。弹出窗口是一个UITableViewController。当您在弹出窗口中点击单元格时,如何将该单元格中的数据传递并插入到根UITableview的单元格中?我搜索了苹果文档,但找不到需要的内容。有人能指引我正确的方向吗?
Roottable.h
Roottable.h
@interface Roottable : UITableViewController<PopoverDelegate>
Popover.h
@protocol AthleteSelectPopoverDelegate <NSObject>
@required
-(void)selectedObject:(Object *)newObject;
@end
@property (nonatomic, weak) id<PopoverDelegate> delegate;
@property (readwrite, nonatomic) Object *currentObject;
@end
popover.m
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
_currentObject = [_objectArray objectAtIndex:indexPath.row];
//Notify the delegate if it exists.
if (_delegate != nil) {
[_delegate selectedObject:_currentObject];
}
}