シンプルな錠剤リマインダー アプリがあり、少量のデータを NSUserDefaults に保存しています。ユーザーがリマインダーを編集または削除する場合、それぞれの UILocalNotification を変更する必要があります。userInfo
UILocalNotificationのディクショナリを使用して@"reminderId"
、それぞれのリマインダーを編集/削除するためのキーを作成しました。
リマインダーが最初に作成されるとき、ユーザーがリマインダーに与える@"reminderId"
イニシャルに設定します。@"name"
したがって、ユーザーが最初に@"name"
を「デイリー ビタミン」に設定し、後でname
を「マルチ ビタミン」に変更した場合、「デイリー ビタミン」は として保持されます@"reminderId
。
これは安全な方法ですか?