在导航到ViewController之前调用方法时获取异常

时间:2016-07-03 10:27:01

标签: ios objective-c navigation

我试图在导航到它之前在ViewController实例上设置setData。

我正在从nib文件导航到另一个故事板中的视图控制器。

以下是相应的代码:

- (IBAction)newReferenceButtonPressed {

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"ReferenceStoryboard" bundle:nil];

    ReferenceViewController *evc = (ReferenceViewController*)[storyboard instantiateViewControllerWithIdentifier:@"ReferenceViewController"];

    ReferenceObject *referenceObject = [[ReferenceObject alloc] initWithReference: self.referenceDetailsDictionary[@"getReferenceDetailsResponse"]];

    [evc setClientDetailsWithName:customerNameLabel.text andAddress:address1Label.text];
    [evc setReferenceData:referenceObject];    

    [self.navigationController pushViewController:evc
                                     animated:YES];
}

我在目标视图控制器上进行两次方法调用。奇怪的是,setClientDetailsWithName调用没有问题,而setReferenceData给我无法识别的选择器异常。

感谢任何帮助。 感谢。

0 个答案:

没有答案