2011-01-30 8 views
2

私はABNewPersonViewControllerを使って既存のレコードを編集しようとしています。
displayedPersonプロパティを設定しても、すべての情報が表示されます。
Saveを押すと、すべて正常に動作します。しかし、私がCancelにヒットした場合、そのレコードはアドレス帳から削除されたです。ABNewPersonViewControllerを使用して既存のレコードを編集できますか?

私が考えることができる唯一の解決策は、レコードを深くコピーしてから、ユーザーが編集ダイアログをキャンセルした場合にアドレス帳に再度追加することです。本当に良い方法はありませんか?

+0

「ABPersonViewController」を使ってみませんか? – RoIT

+0

私はそれを大きくカスタマイズしたバージョンが必要なので、私は自分自身を展開しました。 – rrjj

答えて

2

ABNewPersonViewControllerの元の「キャンセル」ボタンを置き換えるカスタム「キャンセル」ボタンを追加!!

関連する問題