草庐IT

prepareforsegue

全部标签

ios - 如何在 prepareForSegue 中获取索引路径

-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([segue.identifierisEqualToString:@"Action"]){NSIndexPath*indexPath=[self.tblindexPathForSelectedRow];SecondViewController*destViewController=segue.destinationViewController;destViewController.getString=[getArrayobjectAtIndex:in

ios - 如何通过 prepareForSegue : an object

我在mapView中有很多注释(使用rightCalloutAccessory按钮)。该按钮将执行从该mapview到tableview的转场。我想根据单击的标注按钮向tableview传递一个不同的对象(保存数据)。例如:(完全编造的)annotation1(Austin)->传递数据对象1(与Austin相关)annotation2(达拉斯)->传递数据对象2(与达拉斯相关)annotation3(Houston)->传递数据obj3等等...(你得到想法)我能够检测到点击了哪个标注按钮。我正在使用prepareForSegue:将数据对象传递到目标ViewController。因

ios - 对 UITableView 使用 didSelectRowAtIndexPath 或 prepareForSegue 方法?

我正在使用Storyboard,并且我有一个UITableView。我有一个从我的表推送到详细VC的segue设置。但是我应该使用哪种方法来处理这个问题?我必须将几个对象传递给详细View。但是我是使用didSelectRowAtIndex还是-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender? 最佳答案 如果您使用prepareForSegue:sender:,那么如果您稍后决定从表格View之外的某个控件触发segue,您将无需进行太多更改。prep

ios - 对 UITableView 使用 didSelectRowAtIndexPath 或 prepareForSegue 方法?

我正在使用Storyboard,并且我有一个UITableView。我有一个从我的表推送到详细VC的segue设置。但是我应该使用哪种方法来处理这个问题?我必须将几个对象传递给详细View。但是我是使用didSelectRowAtIndex还是-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender? 最佳答案 如果您使用prepareForSegue:sender:,那么如果您稍后决定从表格View之外的某个控件触发segue,您将无需进行太多更改。prep