0

私はXcodeを初めて使用しますが、基本的なアプリにいくつかの機能を追加したいと考えています。この機能は、最初の起動時に文字列をログに記録する必要があります。デバッグの目的で、最初の起動でなくてもプログラムに文字列を出力するように依頼しました。これらのメッセージがどこにも見つからないようです (ほとんどの IDE のように、Xcode がメッセージにスナップすると思います)。正しいファイルでこれを行っていますか? アプリケーションは、タブ バー コントローラーを使用します。

ありがとう

//
//  ViewController.m
//
//  Created by Joel Kidd on 29/05/2013.
//
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    if ([[NSUserDefaults standardUserDefaults] boolForKey:@"FirstLaunch"]) {
        NSLog(@"This is not the first launch.");
    } else {
        // Place first launch code here
        NSLog(@"This is the first launch!");
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"FirstLaunch"];
        [[NSUserDefaults standardUserDefaults] synchronize];
    }
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
4

1 に答える 1

4

すべてのNSLogメッセージは、デバッグ エリア パネル ([表示] > [デバッグ エリア] > [コンソールのアクティブ化]) に表示される必要があります。またapplication:didFinishLaunchingWithOptions:、アプリのデリゲートは、最初の起動を確認するのに理想的な場所です (この例では、コントローラーのビューが表示されるたびにコードが実行されます)。ロードされます)。

于 2013-05-30T10:02:18.453 に答える