вы сказали, что используете NSMutableArrays, но затем инициализировали набор, попробуйте использовать:
NSMutableArray *events = [[NSMutableArray alloc] init];
наборы не отвечают на objectAtIndex, потому что они неупорядочены.если вам нужен объект из набора, вы можете вызвать anyObject для него.или вы можете использовать перечисление, чтобы пройти все объекты.например,
id obj=[events anyObject];
или
for(id obj in events){
NSLog(@"%@",obj);
}