因此,在我的 appDelegate 中,我有一系列事件,如下所示:
AppDelegate.m
#import "AppDelegate.h"
#import "ListViewController.h"
#import "Event.h"
#import <RestKit/RestKit.h>
@implementation AppDelegate{
NSMutableArray *events;
/* for test data */
NSMutableArray *titles;
}
@synthesize window = _window; ...
我想在视图控制器中访问这个事件数组,如下所示:
MapViewController.m
#imports ...
...
-(void) viewDidLoad{
[super viewDidLoad];
[worldView addAnnotation:[ACCES_EVENTS_HERE objectAtIndex:int]; // <------
NSLog(@"Loadded the view for MapViewController");
}
我该怎么做呢?其次,有没有比 viewDidLoaD 更好的地方在地图上添加事件?(事件将来自数据库,因此会有很多事件)