我發現的涉及實施協議和代表的大多數信息都涉及到您執行此操作的步驟;設置代表(僅適用於協議)僅適用於prepareForSegue?
DestinationViewController *destinationVC = [[destinationViewController alloc] init];
destinationVC.delegate = self;
但數小時後無奈的,因爲我無法得到它的工作,我終於跨越另一種方式來分配destinationVC迷迷糊糊的prepareForSegue
DestinationViewController *destinationVC = segue.destinationViewController;
destinationVC.delegate = self;
哪些實際工作。我做錯了什麼?它似乎使用我的委託從未設置爲自我的第一種方法。
如果你正在使用視圖控制器故事板則始終使用segue來創建該類的對象。你的場景我認爲同樣的事情是因爲你使用記分板來創建類,而不是覆蓋DestinationViewController的init方法。 –