- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
AViewController * aView = [[AViewController alloc] initWithNibName:@"myNib" bundle:[NSBundle mainBundle]];
return vintagePriceRowView.view;
}
私はこのコードがリリースを必要としていることを知っています...どこか。しかしここで?割り当てられたAviewControllerをautoreleaseに設定した場合、ビュー内の要素に触れると「解放されたインスタンス0xfb5780にメッセージが送信されます」UITableViewフッターに要素を配置すると、その要素をいつ解放するのですか?
漏れは実際には漏れていませんが、明らかにClangは上記のコードを嫌いです。私はClangがあなたのコードで間違っている可能性のあるものすべてを決定する限り、福音ではないことを知っていますが、この場合、はおそらく正しいでしょう。私はそれを割り当てた、私はそれを解放する必要があります。
私が間違っていることに関するアイデアはありますか?