I have RootViewController where I create my MainViewDownload instance and call method of that instance.
MainViewDownload *download = [[MainViewDownload alloc] init];
[download loadMainViewImages];
How can I know when loadMainViewImages is finished ? I only call loadMainViewImages from RootViewController but loadMainViewImages calls another method inside MainViewDownload class (lets say method2), and that method2 calls again method3. So, is there a way to know when loadMainViewImages is finished (actually when method3 is finished since its last called).