この方法は機能しますが、いつ行データを公開するのか分かりません。テーブルデータをリロードした後に行を解放するのはいつですか?
-(void)refreshTable:(NSMutableArray *) tbdata{
rowdata=[tbdata retain];
[tabledata reloadData];
}
以下このバージョンでは、エラーが発生します。
-(void)refreshTable:(NSMutableArray *) tbdata{
rowdata=[[tbdata retain] autorelease];
[tabledata reloadData];
}
以下このバージョンの場合と同様に:
-(void)refreshTable:(NSMutableArray *) tbdata{
rowdata=[tbdata retain];
[tabledata reloadData];
[rowdata release]
}
私はrowdataリリースする必要がありますか?
彼らのために新しいものを作成します。なぜあなたは? – Legolas