MonoTouch.Foundation.NSObject.ValueForKeyPath Method
Returns the value of a property that can be reached using a keypath.


public virtual NSObject ValueForKeyPath (NSString keyPath)


Key-path to use to perform the value lookup. The keypath consists of a series of lowercase ASCII-strings with no spaces in them separated by dot characters.


An NSObject containing the value for the specified keypath.


The keypath is separated by dots, and each component is used to lookup a specific key on the object. The process is repeated on each returning object until the last element is processed.

If a component of the key path is not found, the method NSObject.ValueForUndefinedKey(NSString) is invoked, and its default implementation raises an Objective-C exception. Subclasses can alter this behavior by overriding that method.

c# Example

string GetMobilePhone (Order order)
	return (string) order.ValueForKeyPath ("");


Namespace: MonoTouch.Foundation
Assembly: monotouch (in monotouch.dll)
Assembly Versions: