0
Objective-Cでは、ネットワーキングの例外をどのように処理する必要がありますか?iPhone:ネットワークレスポンスの例外を処理する方法
この場合、サーバーは間違ったキーでJSONを返しています。だから、私はコアデータでユーザーを取得しようとすると、私が取得:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'Invalid predicate: nil RHS'
この例外を処理するための最良の方法は何ですか?
述語を作成する前に、nilキーをチェックし、返されたデータを確認する必要があります。 – Joe
try-catchブロックが解決策になる可能性があります。 – samfisher
これはネットワーク関連の例外ではありません。取得した外部データを検証していないため例外です。あなたは、あなたが使用する前にそれを期待するように、あなたが外部から取り出すものが何であるかをチェックするべきです。 – paulbailey