질문이 있습니다. 내 애플리케이션의 튜토리얼을 보여주기 위해 페이지 뷰 컨트롤러를 만들었습니다. 이 페이지 뷰 컨트롤러는 응용 프로그램을 처음 실행했을 때 동안 표시됩니다. 나는 AppDelegate.m에 다음 코드페이지 뷰 컨트롤러 첫 출시 ios
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"])
{
//Normal flow
}
else
{
//To show the tutorial
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"];
[[NSUserDefaults standardUserDefaults] synchronize];
TutorialViewController* tutorialViewController = [[TutorialViewController alloc] init];
[self.window setRootViewController:tutorialViewController];
}
return YES;
}
내 문제는 내가 응용 프로그램의 첫 점심 식사 시간 동안 다음과 같은 오류를 얻고 있다는 것입니다 파일을 추가했다.
의한 캐치되지 않는 예외 'NSInvalidArgumentException'이유 응용 프로그램 종료 '* - [__ NSPlaceholderArray initWithObjects : 계산 :] 시도가 개체로부터 닐 개체를 삽입 [0] * 우선 투사 호출 스택 :
누군가이 문제를 해결하기 위해 나를 도와 줄 수 있습니까?
건배.
나는 문제가'AppDelegate.m' 파일에없는 것 같다. 이 오류는 내부에 nil-reference가있는'NSArray' 객체를 초기화하려한다고 말합니다. – Astoria
모든 예외 중단 점을 추가하고 응용 프로그램이 중단 될 때 줄을 알려주십시오. – Istvan
[self.window setRootViewController : tutorialViewController] 라인에서 충돌이 발생합니다. – user3449953