サーバーからユーザー オブジェクトを取得しています。リクエストが成功すると、次のようになります。
{ user = {
User = { id = 1; }
} }
失敗すると、次のようになります。
{ user = false; }
成功した場合にうまく機能するマッピングがあります:[mappingProvider setMapping:userMapping forKeyPath:@"user.User"];
しかし、失敗した場合、次の例外が発生します。マッピングでキーパスの関係として'NSUnknownKeyException', reason: '[<__NSCFBoolean 0x1c58f78> valueForUndefinedKey:]: this class is not key value coding-compliant for the key User.'
設定して、キーパスからを生成しようとしましたが、そこにも喜びはありませんでした。userMapping
User
NSDictionary
user
これに対処する正しい方法は何ですか?キーパスには2つの異なるマッピングが必要なようでuser
、オブジェクトをNSBooleanにデコードするかどうかに基づいてどちらを選択するか...