1. ホーム
  2. ios

NSDictionary にキーが存在するか確認する

2023-10-08 05:23:50

質問

これが存在するかどうかを確認するにはどうしたらよいでしょうか。

[[dataArray objectAtIndex:indexPathSet.row] valueForKey:@"SetEntries"]

このキーが存在するかどうかを知りたいのです。どうすればいいでしょうか?

どうもありがとうございます :)

EDITです。 dataArrayには、Objectsが入っています。そして、これらのオブジェクトはNSDictionariesです。

どのように解決するのですか?

私は、次のように考えています。 [dataArray objectAtIndex:indexPathSet.row] NSDictionary の結果を確認することができます。 valueForKey に対して nil.

例えば

if ([[dataArray objectAtIndex:indexPathSet.row] valueForKey:@"SetEntries"] != nil) {
    // The key existed...

}
else {
    // No joy...

}