比方說,我有這樣的代碼:使用多個類文件代碼
if ([resultButton.titleLabel.text isEqualToString:@"Tax"]) {
TAXViewController *controller = [[TAXViewController alloc]initWithNibName:@"TAXViewController" bundle:nil];
controller.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:controller animated:YES completion:nil];
[controller release];
}else if ([resultButton.titleLabel.text isEqualToString:@""]){
RENTViewController *controller = [[RENTViewController alloc]initWithNibName:@"RENTViewController" bundle:nil];
controller.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:controller animated:YES completion:nil];
[controller release];
}else if //repeats a lot......
而且我想使用多個.h文件此完全相同的代碼。有沒有辦法編寫代碼(只在一個地方),並從其他.h文件訪問它,而不必在任何地方重複?
因此,最後我猜,我可以傳遞一個字符串到其他.h/.m文件,它會打開匹配字符串的視圖。
把它放在一個函數? – 2012-08-17 18:16:35
是的,但我想從多個類(.h .m?) – 2012-08-17 18:39:46
,而不是'[self openNewView:@「View」]訪問它;'有它來電另一個.h – 2012-08-17 18:40:44