Objective-C comment vérifier si une chaîne est nulle

DONC
Je voudrais vérifier pour voir si l'élément dans mon tableau [clientDataArray objectForKey:@"ClientCompany"] est nil.

    temp = [clientDataArray objectForKey:@"ClientCompany"];
    if (temp != [NSNull null]) infofieldCompany.text = temp;

Jusqu'à présent j'ai été en mesure d'atteindre cet objectif par le code ci-dessus, mais il me donne les avertissements

  • avertissement: NSArray ne peut pas répondre à -objectForKey:
  • avertissement: comparaison de différentes
    Objective-C types struct NSNull *
    et struct NSString * manque un cast

Mon intérêt principal est le deuxième avertissement, mais le premier avertissement aussi m'intéresser.
Comment dois-je adapter mon code ci-dessus?

source d'informationauteur oberbaum