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