0
我想我必須在這裏丟失一些簡單的東西,但我不知道它是什麼。segue不承認segue標識
我必須支持來自同一個viewcontroller的多個segues,所以當然我想使用segue標識符。我的代碼是不工作的一些原因,讓我給你舉個例子:
此代碼如下:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
NSString *segueID = @"createBuildSegue";
if (segue.identifier == @"createBuildSegue") {
UINavigationController *navController = segue.destinationViewController;
CreateBuildTableViewController *rootController = [navController.viewControllers objectAtIndex:0];
[rootController setOptionsDictionary:[[DataManager sharedDataManager]optionsDictionary]];
NSLog(@"Worked");
}
NSLog(@"segue identifier = %@", segue.identifier);
NSLog(@"segueID = %@", segueID);
}
這裏是從控制檯輸出:
2012-06-17 22:32:06.921 RubiconMobile[26943:f803] segue identifier = createBuildSegue
2012-06-17 22:32:06.922 RubiconMobile[26943:f803] segueID = createBuildSegue
這不工作,我不明白爲什麼。真的搞砸了我
有什麼想法嗎?
謝謝!