naviga的话.怎么说呢,你整个程序用的基本上的是同一个,你自己就定义初始化一次,其他的类里面直接用self.nav,你没有去alloc init,你为什么能用?因为是同一个呗,你给nav加的类目,可能是因为这个原因吧.