我有2個視圖控制器的第一個是uinavigationcontroller的根。 在該視圖控制器(第一)我有nsmutable數組,包含我創建的自定義類。到現在爲止還挺好 :)。從根視圖控制器傳遞NSMutableArray到推視圖控制器
現在在第二個視圖控制器(第一個孩子)還有另一個nsmutable陣列 ,我想從第一個視圖控制器(從根)傳遞給他的數組。
所以在該方法中:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
我使用此代碼:
if([segue.identifier isEqualToString:@"showDetailSegue"]){
UINavigationController *navController = (UINavigationController *)segue.destinationViewController;
tableViewController *controller = (tableViewController *)navController.topViewController;
controller.monthnames = monthnames;
}
但是當我運行該程序,並執行SEGUE我得到這個錯誤消息:
[tableViewController topViewController]: unrecognized selector sent to instance 0x9836f20
我在做什麼錯了?
感謝所有傭工:)
請搜索很多答案已經在這個論壇上 –
是啊這就是我做了我最後2小時 –