0

私はループを介してビューに約50のUIImageViewを投げています。このようになります(写真は私のサブクラスです):

Photo *photoImage = [[Photo alloc] initWithImage:photo];
[self.view addSubview:photoImage];

現在のデザイン フローでは、presentViewControllerとを使用しdismissViewControllerてビューに沿って移動します。このビューを閉じることにした場合、これらのオブジェクトはメモリから削除され、クリーンアップされますか? また、viewController が閉じられたときに配列オブジェクトが削除されますか、それとも viewDidUnload を使用していると思われますか?

私はARCを使用しています。ありがとう

4

1 に答える 1

0

自動リリースを使用する

写真*photoImage= [[Photo alloc] initWithImage:photo] Autorelease];

[self.view addSubview:photoImage];

于 2012-04-11T08:49:22.107 に答える