2012-06-24 4 views
0

첫 번째 iPhone 앱에 문제가 있습니다. (미안하지만 멍청 해요.) 애플리케이션을 실행하고 탭 하나를 클릭하면이 오류가 발생합니다. iOS 앱의 문제가 발생했습니다.

#import UIKit/UIKit.h 
#import "AppDelegate.h" 
int main(int argc, char *argv[]) { 
    @autoreleasepool { 
     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
    } 
} 

창에서 시작))] 클래스 끝나는 라인; 녹색으로 강조 표시되고 스레드 1 : SIGABRT 신호를 보냅니다.

나는 이것이 전혀 어떤 의미인지 전혀 모릅니다. 그래서 도움이된다면 도움이 될 것입니다. 최대한 구체적으로 작성하십시오. 최신 xcode를 사용하고 있습니다.

감사합니다, 윌

+0

이것은 다른 코드를 모두 호출하는'main' 함수에 기인 한 일반적인 오류입니다. 출력 상자의 맨 위에 주어진보다 구체적인 오류 메시지가 있어야합니다. 거기에 주어진 메시지를 게시하여 우리에게 더 많은 맥락을 제공하십시오. – mopsled

+0

내가보기에 가장 보편적 인 두 가지 경우는 너무 일찍 릴리스되는 객체 또는 구현되지 않은 선택자입니다. 로그는 실제로 "분석"을 수행하는 데 도움이됩니다. –

답변

0

는 오류를 발생시키는 "하나의 탭"을 명중 할 때 실행하여 방법의 시작 부분에 중단 점을 넣습니다. 그런 다음 앱이 위의 행에서 실패하게 만드는 코드 행을 찾을 때까지 단계별로 진행합니다. 이전 코드 줄에는 문제가되는 문제가 포함됩니다.