NSObject.ValueForKeyPath(NSString) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la valeur d’une propriété accessible à l’aide d’un chemin de clé.
[Foundation.Export("valueForKeyPath:")]
public virtual Foundation.NSObject ValueForKeyPath (Foundation.NSString keyPath);
abstract member ValueForKeyPath : Foundation.NSString -> Foundation.NSObject
override this.ValueForKeyPath : Foundation.NSString -> Foundation.NSObject
Paramètres
- keyPath
- NSString
Chemin de clé à utiliser pour effectuer la recherche de valeur. Le chemin de clé se compose d’une série de chaînes ASCII minuscules sans espaces séparés par des points.
Retours
NSObject contenant la valeur du chemin de clé spécifié.
- Attributs
Remarques
Le chemin de la clé est séparé par des points, et chaque composant est utilisé pour rechercher une clé spécifique sur l’objet. Le processus est répété sur chaque objet de retour jusqu’à ce que le dernier élément soit traité.
Si un composant du chemin de clé est introuvable, la méthode ValueForUndefinedKey(NSString) est appelée et son implémentation par défaut déclenche une exception Objective-C. Les sous-classes peuvent modifier ce comportement en remplaçant cette méthode.
string GetMobilePhone (Order order)
{
return (string) order.ValueForKeyPath ("user.address.phone.mobile");
}