[解決済み] iPhone Core Data "Production "エラー処理
2023-05-26 21:31:32
質問
Apple が提供するサンプルコードで、Core Data エラーをどのように処理すべきかについて言及されているのを見かけました。すなわち
NSError *error = nil;
if (![context save:&error]) {
/*
Replace this implementation with code to handle the error appropriately.
abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. If it is not possible to recover from the error, display an alert panel that instructs the user to quit the application by pressing the Home button.
*/
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
しかし、どのように を行う必要があります。 を実装する例はありません。
どなたか、上記の方法を説明する実際の "production" コードを持っている (または、その方向を示すことができる) 方はいらっしゃいますか。
前もってありがとうございます。 マット
どのように解決するのですか?
アプリケーションとエラーの発生場所に100%依存するため、誰もプロダクションコードをお見せすることはできません。
個人的には、このエラーの99.9%は開発中に発生しそうなので、assert文を入れて、そこで修正すると 非常に というのも、99% の場合、このエラーは開発で発生し、そこで修正しても、本番でそれを見ることはまずないからです。
アサートの後、私はユーザーにアラートを表示し、回復不可能なエラーが発生したことと、アプリケーションが終了することを知らせます。 また、開発者に連絡するよう依頼する文章をそこに置くことができ、うまくいけばこれを追跡できます。
その後、私は abort() を残して、アプリを "crash" してスタック トレースを生成します。
関連
-
[解決済み] コア・データ エンティティの全インスタンスを削除する最短の方法
-
[解決済み] UITextFieldのキーボードの種類をプログラムで変更する
-
[解決済み] iphone Core Data 保存時に未解決のエラーが発生する。
-
[解決済み] モバイルSafari(iPhone)でテキストエリアのインナーシャドウを除去する
-
[解決済み] Objective-C 2.0でメソッドに非推奨のフラグを立てるにはどうすればよいですか?
-
[解決済み] ナビゲーションコントローラスタック、サブビュー、モーダルコントローラを使用せずに、ビューコントローラの変化をアニメーション化する?
-
[解決済み] UIImageViewのコーナー半径の設定がうまくいかない
-
[解決済み] CALayerのanchorPointを変更すると、ビューが移動します。
-
[解決済み] AppDelegate.mで画面上に現在表示されているUIViewControllerを取得する。
-
[解決済み] iPhone 5 CSSメディアクエリ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] UITextFieldのキーボードの種類をプログラムで変更する
-
[解決済み] iPhoneのシミュレータに.ipaファイルをインストールする方法は?
-
[解決済み] iphone Core Data 保存時に未解決のエラーが発生する。
-
[解決済み] Xcode 4.2 - '...' の宣言は、この関数の外では表示されません 警告
-
[解決済み] ITunesのレビューURLとiOS 7(ユーザーにアプリを評価してもらう)AppStoreに空白のページが表示される。
-
[解決済み] Objective-C 2.0でメソッドに非推奨のフラグを立てるにはどうすればよいですか?
-
[解決済み] iOSアプリでターゲットのバージョン/ビルド番号をプログラム的に表示するには?
-
[解決済み] Xcodeで非推奨の警告を抑制する
-
[解決済み] Mac OS Xのスタティック・ライブラリ(.a)のターゲット・アーキテクチャはどのように決定するのですか?
-
[解決済み] Objective-Cのプロトコルでプロパティを含むものはどう扱えばいいのか?