个人觉得用这个东西在不同的viewcontroller间传东西很方便的

发消息

  [[NSNotificationCenter defaultCenter] postNotificationName:@"popView"/*消息名字,在添加监听时会用到*/       object:@"ShowHomeLineViewController"/*传的参数,多个参数就可以用数组啦*/];

收消息

1、添加监听:

  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(Show:)/*收到消息后的响应函数*/ name:@"popView"/*消息名字,在发消息时  指定的*/ object:nil];

2、消息处理(实现前面的Show:函数)

-(void)Show:(NSNotification*)notification

{
    NSString* str = (NSString*)[notification object];//这里取出刚刚从过来的字符串
}
3、不要忘记移除监听

[[NSNotificationCenter defaultCenter] removeObserver:self name:@"popView" object:nil];