내 앱은 내비게이션 컨트롤러와 뷰 컨트롤러로 구성됩니다. 내 UI의 일부는 스토리 보드에서 수행되고 일부는 코드에서 시작됩니다 (viewDidLoad에서). 내 목표는 응용 프로그램은 푸시 알림에서 시작됩니다 (백 버튼, 자성 바, 레이블 및 테이블로 구성) childViewController X를로드하는 것입니다 "제대로" AppDelegate에이 방법을 통해 :뷰를 "올바르게"로드하는 방법 iOS
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
이 힘 너희들에게 간단한 질문이 되겠지만 나는 몇 일 동안 몇 가지 질문을했다. (나의 질문 역사를 볼 수있다.) 여러 가지 방법을 시도하고, 내 응용 프로그램 후 다음 중 하나를
- 가 충돌
- 부하를 탐색 바 있지만, 검은 색과
- 로드 (뒤로 버튼이 작동하지 않습니다) 화면 아래
tableView 만 스토리 보드로 끌어옵니다. 탐색 모음이 유추되었지만 뒤로 버튼과 제목을 지정하는 코드가 있습니다. 나머지는 모두 .m 파일의 코드를 통해 수행됩니다.
사람들은이 질문을하기 전에 물어 보았지만 그 방법은 효과가 없었습니다. 푸시 알림을 통해이 childViewController를 올바르게로드하려면 어떻게해야합니까?
EDIT/UPDATE : 지금까지
내 코드 :
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSDictionary *dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (dictionary != nil)
{
UIStoryboard *mainstoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController* firstVC = [mainstoryboard instantiateViewControllerWithIdentifier:@"NotificationsViewController"];
[self.window.rootViewController addChildViewController:firstVC];
[(UINavigationController *)self.window.rootViewController pushViewController:firstVC animated:NO];
self.window.rootViewController.childViewControllers);
}}
오류 코드 :
'-[SWRevealViewController pushViewController:animated:]: unrecognized selector sent to instance 0x14575f20'
SWRevealViewController 내 사이드 바 메뉴보기 컨트롤러 내 라이브러리입니다.
UPDATE2 :
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *initViewController = [storyboard instantiateViewControllerWithIdentifier:@"NotificationsViewController"];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = initViewController;
[self.window makeKeyAndVisible];
이 올바른의 ViewController을로드하지만, 네비게이션 바없는 : 는 또한이 방법을 시도했습니다.
당신이 만든 코드를 게시 할 수 있도록 노력하겠습니다? –
우리는 여전히 "childViewController"를 추측 할 필요가 있습니까, 아니면이 질문을 일부 코드로 업데이트 할 것입니까? – Pawan
@MarcoPace 지금 코드를로드했습니다. – user3178926