আপনার কি মনে হচ্ছে ঠিক একটি UINavigationControllerসেটআপ দরকার ?
এর মাধ্যমে আপনি AppDelegateপ্রোগ্রামের যে কোনও জায়গা পেতে পারেন
YourAppDelegateName* blah = (YourAppDelegateName*)[[UIApplication sharedApplication]delegate];
আপনার অ্যাপের প্রতিনিধিতে আপনার নেভিগেশন নিয়ন্ত্রক সেটআপ হওয়া উচিত, আইবি বা কোডের মাধ্যমে।
কোডে, ধরে নিয়ে আপনি ইতিমধ্যে আপনার 'ঘর ওভারভিউ' ভিউ কন্ট্রোলার তৈরি করেছেন এটি আপনার মধ্যে এমন কিছু হবে AppDelegate didFinishLaunchingWithOptions...
self.m_window = [[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds] autorelease];
self.m_navigationController = [[[UINavigationController alloc]initWithRootViewController:homeViewController]autorelease];
[m_window addSubview:self.m_navigationController.view];
এর পরে আপনার কেবল 'রুম' প্রতি একজন ভিউ কন্ট্রোলারের প্রয়োজন এবং যখন একটি বোতাম ক্লিক ইভেন্টটি বাছাই করা হয় তখন নিম্নলিখিতগুলি আহ্বান করুন ...
YourAppDelegateName* blah = (YourAppDelegateName*)[[UIApplication sharedApplication]delegate];
[blah.m_navigationController pushViewController:newRoomViewController animated:YES];
আমি উপরের কোডটি পরীক্ষা করে দেখি নি তাই যেকোন সিনট্যাক্স ত্রুটি ক্ষমা করে তবে আশা করি সিউডো কোডটি সহায়তার ...