いつもお世話になっております。
題名の件ですが、viewdidload内でNSMutablearrayを初期化して,UITableVIewのdidSelectRowAtIndexPath内で、タップしたセルの内容をaddobjectすると一回目にタップしたセルの中身は追加されるのですが、2つ目のセルをタップした時に落ちてしまいます。ARCは使用していないので、deallocとかreleaseとかを使用して自分自身でメモリを解放しなければならないのはわかっているのですが、そのタイミングとかもわからず、落ちる原因もわかりません...
この問題の解決方法をわかる方おりましたら教えてください。
よろしく願いいたします。
以下がソースコードになります。
objective
1- (void)viewDidLoad { 2 [super viewDidLoad]; 3 4 NSMutablearray *hogearray = [[NSMutableArray alloc]init]; 5 6}
objective
1- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ 2 cell = [tableView cellForRowAtIndexPath:indexPath]; 3 celltext = cell.textLabel.text; 4 5 [hogearray addObject:cell.textLabel.text]; //二つ目のセルをタップすると、ここでexc_bad_accessになってしまう。 6 7} 8 9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/14 01:30
2015/09/14 01:40
2015/09/14 01:41
2015/09/14 02:37
2015/09/14 04:28