私はカレンダーイベントを行っています。アプリケーションを実行すると、その日のイベントの下にテーブルビューを持つカレンダーが表示されます。イベントをクリックすると、別のビューに移動して詳細を表示します。これはすべて、メモリから読み込まれて渡された配列で行われます。私はイベント名を編集したいときは、使用されているすべてのイベント名とセルがクリックされたテーブルを持つビューに移動します。以前のビューに戻って、選択した名前に変更したいのですが、私が記憶から物を読んだときです。だから私は記憶を変えなければなりません。私は [[mainDelegate.personArray objectAtIndex:i]setEventname:newname]
を試しましたが、私がアプリケーションを再起動すると、もうそこにはありません。編集情報
Q
編集情報
0
A
答えて
0
最も簡単な解決法は、現在の場所からユーザーのデフォルトにアレイを格納することです。 mainDelegate.personArray
コール[mainDelegate commitSettings]
とmainDelegate
にこのような何かを追加変更した後:
-(void)commitSettings
{
[[NSUserDefaults standardUserDefaults] setObject:self.personArray
forKey:@"personArr"];
// you may leave this one out for non-critical data:
[[NSUserDefaults standardUserDefaults] synchronize];
}
をしてアプリを起動するときに、このような配列で読む:
self.personArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"personArr"];
関連する問題
- 1. PassportJS:ユーザー情報の編集
- 2. Devise編集アカウント情報
- 3. オブジェクトモードで編集モードで情報を編集する方法
- 4. SharePoint 2010 - ユーザー情報の編集
- 5. Java Netbeans:MySQL DB接続情報の編集
- 6. ログイン後のユーザー情報の編集/更新[Android]
- 7. jqueryでローカルストレージからユーザ情報を編集
- 8. '...'パッケージ情報の編集が許可されていません
- 9. アイコンをクリックして情報を編集する
- 10. グラフAPIを使用したFacebookページ情報の編集
- 11. 編集した情報をCKEditorに投稿できますか?
- 12. 編集情報のみログインしているユーザーから
- 13. xlsセルにテキストフィールド情報を編集するandroid
- 14. Access 2003でリンクテーブル情報を編集する
- 15. ウェブサイトのフロントエンドからMYSQLデータベースの情報を編集する。
- 16. session_idまたはユーザ情報を使用してセッションを編集
- 17. Identity2を使用したユーザー情報の編集
- 18. フォームを使用して編集可能なユーザー情報
- 19. 訪問者情報収集
- 20. リスト情報の集約
- 21. PowerShellの収集情報
- 22. Spotfire情報リンク再編成フィールド
- 23. コアデータに格納された整数情報の転送と編集の問題
- 24. PrestaShopの1.7.2.0:フッターを編集する方法(「連絡先情報」モジュール)
- 25. 提出後にApp Storeで編集できる情報はどれですか?
- 26. 同じフォームとテンプレートでユーザー情報を作成、取得、編集する
- 27. 同じWebページに親と子の情報を保存/編集する
- 28. id変数をデータベースに渡して情報を編集する問題
- 29. ASMX Webサービスのランディングページの文言/情報を編集しますか?
- 30. QML - リストビュー内のテキスト編集から情報を取り出す方法
いくつかのコードをしてください。また、あなたはEventKitフレームワークを使用していますか?そうでない場合、静的ストアを使用してイベントを保存していない(ファイルやデータベースに保存されているなど)場合は、プログラムを終了するとすぐにメモリ内のすべてのアイテムがGONEになります。 – futureelite7