0

ここで、文字列の可変配列を作成しようとしている新しいObjective-Cプログラマー。

imageNames = [NSMutableArray arrayWithObjects: @"Yellow1.png",@"Yellow2.png",@"Yellow3.png","Yellow4.png","Yellow5.png","Yellow6.png",
        "Yellow7.png","Yellow8.png", nil];

    for (NSString *name in imageNames) {
        NSLog(@"%@", name);
    }

(lldb)実行後、出力ログとaaを受け取りますThread 1: EXC_BAD_ACCESS (code=EXC_ARM_DA_ALIGN, address = 'xxxxxxx'

文字列配列は正しく設定されていますか?また、配列内の文字列が出力されない原因は何ですか?

4

1 に答える 1

3

「Yellow5.png」のように、一部の文字列には「@」のプレフィックスが付いていません。それらをオブジェクトとして認識させるには、これを修正する必要があります。

于 2013-02-21T23:42:26.657 に答える