草庐IT

prepareforsegue

全部标签

ios - 在没有 prepareForSegue 的情况下推送到另一个 View Controller

如何在没有prepareForSegue的情况下推送到另一个ViewController?myClassVC*viewController=[myClassVCalloc];UIStoryboardSegue*segue=[[UIStoryboardSeguealloc]initWithIdentifier:@"pushToMyVC"source:selfdestination:viewController];if([segue.identifierisEqualToString:@"pushToMyVC"]){NSLog(@"logging");myClassVC*viewContr

ios - 自定义 UITableViewCell 不调用 prepareForSegue

我有一个自定义的UITableViewCell,称为EventCell。EventCell.h#import@interfaceEventCell:UITableViewCell@property(nonatomic,strong)IBOutletUILabel*titleLabel;@property(nonatomic,strong)IBOutletUILabel*locationLabel;@property(nonatomic,strong)IBOutletUILabel*dateLabel;@property(nonatomic,strong)IBOutletUILabel*

ios - 自定义 UITableViewCell 不调用 prepareForSegue

我有一个自定义的UITableViewCell,称为EventCell。EventCell.h#import@interfaceEventCell:UITableViewCell@property(nonatomic,strong)IBOutletUILabel*titleLabel;@property(nonatomic,strong)IBOutletUILabel*locationLabel;@property(nonatomic,strong)IBOutletUILabel*dateLabel;@property(nonatomic,strong)IBOutletUILabel*

ios - WatchKit 中的 prepareForSegue 等价物

我有一个带有2个按钮的界面,它们都调用相同的界面但具有不同的信息。在传统界面上我使用prepareForSegue,但我不知道WatchKit上的等效界面是什么。 最佳答案 您可以通过两种方式做到这一点:在你的Storyboard中,你在你的segue中设置了一个标识符:然后你可以使用contextForSegueWithIdentifier:-(id)contextForSegueWithIdentifier:(NSString*)segueIdentifier{if([segueIdentifierisEqualToString

ios - WatchKit 中的 prepareForSegue 等价物

我有一个带有2个按钮的界面,它们都调用相同的界面但具有不同的信息。在传统界面上我使用prepareForSegue,但我不知道WatchKit上的等效界面是什么。 最佳答案 您可以通过两种方式做到这一点:在你的Storyboard中,你在你的segue中设置了一个标识符:然后你可以使用contextForSegueWithIdentifier:-(id)contextForSegueWithIdentifier:(NSString*)segueIdentifier{if([segueIdentifierisEqualToString

objective-c - 如何在 tableView 中找到点击的附件按钮的 indexPath

我有一个简单的UITableView,只有一个部分和几行。当用户单击单元格附件按钮(与detailsS​​egue连接时。我想知道它是哪个单元格行。这样我就可以从我的数组中选择正确的对象并将其分配给下一个View中的变量.我使用委托(delegate)方法tableview:accessoryButtonTappedForRowWithIndexPath:并将indexPath值分配给我的私有(private)属性myRow。在prepareForSegue:sender:方法中,我使用了self.myRow.row值从数组中选择正确的对象。我的问题是这两个方法似乎以错误的顺序执行。从

objective-c - 如何在 tableView 中找到点击的附件按钮的 indexPath

我有一个简单的UITableView,只有一个部分和几行。当用户单击单元格附件按钮(与detailsS​​egue连接时。我想知道它是哪个单元格行。这样我就可以从我的数组中选择正确的对象并将其分配给下一个View中的变量.我使用委托(delegate)方法tableview:accessoryButtonTappedForRowWithIndexPath:并将indexPath值分配给我的私有(private)属性myRow。在prepareForSegue:sender:方法中,我使用了self.myRow.row值从数组中选择正确的对象。我的问题是这两个方法似乎以错误的顺序执行。从

xcode - Swift:prepareForSegue 有两个不同的 segues

我在一个View上有2个UIButtons。他们每个人都链接到2个不同的View。它们必须根据您刚刚点击的按钮传递不同的数据。我知道segue有不同的方法,但我想为每个使用prepareForSegue版本(对我来说似乎更清楚segue绘制在Storyboard和一些代码来解释发生了什么)。我试过了...overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){if(segue!="historySegue"){letcontroller=segue.destinationViewControllera

xcode - Swift:prepareForSegue 有两个不同的 segues

我在一个View上有2个UIButtons。他们每个人都链接到2个不同的View。它们必须根据您刚刚点击的按钮传递不同的数据。我知道segue有不同的方法,但我想为每个使用prepareForSegue版本(对我来说似乎更清楚segue绘制在Storyboard和一些代码来解释发生了什么)。我试过了...overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){if(segue!="historySegue"){letcontroller=segue.destinationViewControllera

ios - ( swift )PrepareForSegue : fatal error: unexpectedly found nil while unwrapping an Optional value

细节ViewController:@IBOutletvarselectedBundesland:UILabel!表格ViewController:overridefuncprepareForSegue(segue:UIStoryboardSegue!,sender:AnyObject!){if(segue.identifier=="BackToCalculator"){varvc:FirstViewController=segue.destinationViewControllerasFirstViewControllervc.selectedBundesland.text="Test