キーの1つが空かどうかを確認できません。
以下は、私が使用している解析済みのJSON応答です。
ケース1(キー'タグ'は空ではありません)
{
height = 480;
pid = "a@bsioihf93u420934";
tags = (
{
attributes = {
mood = {
confidence = 42;
value = happy;
};
smiling = {
confidence = 52;
value = false;
};
};
center = {
x = "49.86";
y = "60.52";
};
confirmed = 0;
width = "50.28";
}
);
url = "http://abc/efg/hijk/lmnop.jpg";
width = 360;
}
応答が次のようになる場合があります。
ケース2(キー'タグ'は空です)
{
height = 480;
pid = "a@bsioihf93u420934";
tags = (
);
url = "http://abc/efg/hijk/lmnop.jpg";
width = 360;
}
ケース2で「タグ」が空かどうかを確認すると、falseが返されます。
if ([photo objectForKey:@"tags"] == nil)
[photo objectForKey:@"tags"]
ログ内のの実際の値を確認すると、次の結果が返されます。
(
)
'タグ'が空かどうかを他に確認するにはどうすればよいですか?