0

Facebook から iOS SDK 3.0 のチュートリアルを完了しようとしていますが、main.m ファイルにエラーがあります。

エラーは、「return」ステートメントで「Thread 1: Signal SIGABRT」と表示されます。Facebook ログイン フローを開始するときにアプリの「ログイン」ボタンをクリックすると、このエラーが表示されます。

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

参考までに、私がフォローしている Facebook チュートリアルへのリンクを次に示します: http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/

どうもありがとう - このエラーは完全なドラッグです。

4

1 に答える 1

1

メインとは関係ないかも。Xcode の馬鹿げた点の 1 つは、例外が発生した場所に関係なく、常に main が原因として報告されることです。

Xcode では、左側のナビゲーター領域を開いてブレークポイント ナビゲーターをクリックし、プロジェクトのブレークポイントのリストを取得するのが良い方法です。次に、左下隅に + 記号があります。それをクリックして、「例外ブレークポイントを追加」と言います。「すべて」と「オンスロー」が選択されていることを確認し、「完了」を押します。これにより、メインではなく、例外をスローした実際の行でプログラムが中断します。これで、問題の実際の原因をデバッグできます。

于 2012-08-28T18:00:16.297 に答える