У меня есть GridViewController.Метод вызова в MyAppDelegate.m to ViewController
@interface GridViewController : UIViewController <AQGridViewDelegate, AQGridViewDataSource, LoginViewControllerDelegate, IconDownloaderDelegate, UIScrollViewDelegate> {
NSArray *objects; //main data model
NSMutableDictionary *imageDownloadsInProgress;
}
@property (nonatomic, retain) IBOutlet AQGridView *gridView;
Мне нужно вызвать метод reloadData для моего gridview.
Когда я звоню [self.gridView reloadData];
в GridViewController.m (viewDidLoad),
он перезагружается без проблем.
Но мне нужно, чтобы вызвать этот метод в AppDelegate.m
поэтому я импортировать "GridViewController.h" в AppDelegate.m
#import "AppDelegate.h"
#import "GridViewController.h"
и вызвать метод,
[gridViewController.gridView reloadData];
Это не работает.
Как я могу вызвать этот метод в gridView GridViewController из моего делегата.m?
Вы пробовали отлаживать, контролирует ли управление источник данных и делегирует методы просмотра таблицы или нет? – rishi
У вас есть ссылка на текущий контроллер GridView в делегате приложения. Я имею в виду 'gridViewController' на самом деле контроллер, который присутствует на экране? –
Чувствую, что мне нужно другое «задавать вопрос» о том, как отлаживать или просто уходить. ха-ха! Благодарю. –