Partager via


NSObject.ValueForKeyPath(NSString) Méthode

Définition

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");
}

S’applique à