0
基本的には、新しいビューでテーブルに項目を追加していますが、ユーザーが保存をヒットした場合、 、前のテーブルビューを更新して新しい追加を表示します。どのようにこのタスクを達成するための任意のアイデアですか?あなたがして、現在のビューコントローラをポップ最初に試すことができナビゲーションビューでユーザーが「保存」ボタンをクリックしたときにテーブルビューを再ロードしたい場合
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PersonTableViewCell"];
if(!cell){
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"PersonTableViewCell"]autorelease];
}
p = [friendsArray objectAtIndex:[indexPath row]];
[[cell textLabel] setText:[p description]];
return cell;
}
問題は、私がこれを行うと、私は解放されたインスタンスにメッセージを送りました、そして、私はそれを修正する方法がわかりません。 – Jerome
前のテーブルビューコントローラを割り当て解除しないでください。また、ナビゲーションコントローラではありません。もしそうであれば、コードの他の部分でも正しく管理していなかったでしょう。 –
私はそれがテーブルビューコントローラではなく、エラーの原因となるオブジェクト 'p'であると判断しました。 – Jerome