私は、CoreDataBooksサンプルに基づいてしばらくの間、最初のアプリケーションで作業してきました。 UndoManagerコードをすべて削除すると、サンプルは引き続き正常に機能しているように見えます。シェイクイベントは気にしないので、基本的なテーブル指向のアプリケーション(連絡先に似ています)で安全に削除できるものはありますか?私はドキュメンテーションとウェブ上で時間を費やしてきましたが、この機能をどのように使用するのか分かりません。私は何か基本的なものを欠いていますCoreDataBooksサンプルでUndoManagerは必要ですか?
0
A
答えて
2
NSManagedObjectContext on ADCはあなたが元に戻すサポートを無効にするにはnilにアンドゥマネージャを設定することができ、このトピックに
かなり明確です。これは、大きなインポートプロセスなど、特定のコンテキストで取り消しをサポートしたくない場合に、パフォーマンスのメリットをもたらします。「Core Data Programming Guide」を参照してください。
あなたのコンテキストでundoManagerのnilを設定することで、これを無効(またはまったくそれを設定しない)のサポートを元に戻す必要がない場合は
関連する問題
- 1. CoreDataBooksサンプルに日付に関するエラーはありますか?
- 2. コアデータエンティティでundoManagerを使用する方法
- 3. TweenLiteのサンプルを必要に応じて動作させるにはクロージャが必要ですか?
- 4. ポップアップウィンドウで新しいOAuth2ダイアログで作業サンプルが必要
- 5. データベースを扱うサンプルのSencha Touchアプリケーションが必要です
- 6. Django bigのサンプルが必要アップロードファイルハンドラメソッドでアップロードする
- 7. コアデータundoManagerがクラッシュする
- 8. はasp.net 3.5 MVC2 Oracleデータベースのサンプル・アプリケーションを必要とする
- 9. KillTimerは必要ですか?
- 10. AssemblyInfo.cppは必要ですか?
- 11. 必要ですか?
- 12. セミコロンはSQLで必要ですか?
- 13. シェルスクリプトを実行するためのサンプルJavaコードが必要
- 14. NamedPipeServerStreamのサンプルとNamedPipeServerClientがPipeDirection.InOutを必要とする
- 15. NHibernateでEquals/GetHashCodeを上書きする必要があるサンプルはありますか?
- 16. ネットワーク上にあるWEBアプリケーションとは別のシステムに接続する方法のサンプルが必要ですか?
- 17. 必要なQrコードzxingを使用した検出器サンプル
- 18. 衝突のために必要なサンプル数(誕生日パラドックス)
- 19. LDTが必要ですか?
- 20. バッチファイルが必要ですか?
- 21. ダブルフラッシュが必要ですか?
- 22. runtime_error ";"が必要ですか?
- 23. virtualenvが必要ですか?
- 24. ブレンドが必要ですか?
- 25. session.clear()が必要ですか?
- 26. ライセンスが必要ですか?
- 27. ScriptManager/ScriptManagerProxyはいつ必要ですか?
- 28. TFS 2010ライセンスは必要ですか?
- 29. apnsにはsslが必要ですか?
- 30. UdpClientにはStreamReaderが必要ですか?
感謝。このイベントの追加情報は、iOSのUNDOアーキテクチャの概要ドキュメントにあります。あなたの回答は、UndoManagerに関連するすべてのコードを安全に削除できることを確認しています。アプリケーションへの唯一の影響は、Shakeイベントが呼び出されたときのUndoの損失です。また、Shakeイベントがデフォルトで設定されていることに気がつきませんでした。これは、アプリケーションでUNDOが呼び出された方法を理解しようとしたときの私のパズルを説明しています。今や意味をなさない – jon
@jonうわー、それを指摘してくれてありがとう、私には同じパズルがありました。どのくらいのユーザーが、握手が元に戻ってしまうのを知っているのだろうと思います。そしてこのアプリでは、編集が既にキャンセルで取り消されているのでむしろ役に立たない。 –