Here's my app design. I have mainController which presents secondViewController. Now, I want to dismiss secondViewController and subsequently call the method aMethod on mainController like so:

[self dismissViewControllerAnimated:YES completion:aMethod];


But this gives me the error use of undeclared identifier 'aMethod'

Obviously I am not using the completion handler correctly, but I cannot figure out the correct way. 


Question: High-Tech Dungeon Crawling in Hard Sci-Fi
Answer: Goto RPGNow and look at the first three Traveller Adventures, 

Adventure 1 The Kinunir
Adventure 2 Research Station Gamma
Adventure 3 Twilight Peaks 

If you get one Twilight Peaks is the one to get. They are pretty stat light and while the Imperium is not a Eclipse Phase style background they do overlap in addressing various science fiction issues. For example the Kinunir has an ship A.I as part of the central plot. Reasearch Station Gamma and Twilight Peak could be plotted to involve genetic engineering.