0

メソッドの 1 つに andがありNSPointerArray、そこに格納されているオブジェクトにアクセスしたいNSPointerArray(オブジェクトの の 1 つを使用する必要があるためproperties)。NSArray私のプログラムでは冗長になるため、 allObjects メソッドで新しいを作成したくありません。現在、多くのmemory?を使用する次のことを行っています。(申し訳ありませんが、私は初心者です)。

-(void) print
{
    for (int i=0; i<[list count]; i++){
        NSLog(@"%@",[((__bridge Song*)[list pointerAtIndex: i])  title]);
    }
}

ありがとう

4

1 に答える 1

-1

あなたの問題はすでに解決されているようです。NSPointerArrayループを使用してループする方が簡単であることに言及したいと思いforeachます。この場合、次のようにします。

-(void) print {
    for (Song *s in list){
        NSLog(@"%@", [s title]);
    }
}

integerこのようにして、ループの を使用する代わりに、オブジェクトに集中できます。

于 2014-04-23T15:01:47.637 に答える