ABPersonAddressKey ABPersonAddressKey Class

Definition

NSDictionary keys for use with ABPerson addresses.

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use the 'Contacts' API instead.")]
public static class ABPersonAddressKey
type ABPersonAddressKey = class
Inheritance
ABPersonAddressKeyABPersonAddressKey
Attributes

Remarks

A single NSDictionary instance stores a single address, with the dictionary keys and values holding different parts of the address:

// Address from: https://en.wikipedia.org/wiki/Address_(geography)#United_States
NSDictionary address = NSDictionary.FromObjectsAndKeys(
    new NSObject[]{
        new NSString("455 Larkspur Dr."),
        new NSString("California Springs"),
        new NSString("CA"),
        new NSString("92926"),
        new NSString("USA"),
        new NSString("us"),
    },
    new NSObject[]{
        ABPersonAddressKey.Street,
        ABPersonAddressKey.City,
        ABPersonAddressKey.State,
        ABPersonAddressKey.Zip,
        ABPersonAddressKey.Country,
        ABPersonAddressKey.CountryCode,
    }
);
ABMutableDictionaryMultiValue addresses = new ABMutableDictionaryMultiValue() {
  { address, ABLabel.Home },
};
ABPerson person = GetMeSomePerson();
person.SetAddresses(addresses);

Properties

City City

Represents the value associated with the constant kABPersonAddressCityKey

Country Country

Represents the value associated with the constant kABPersonAddressCountryKey

CountryCode CountryCode

Represents the value associated with the constant kABPersonAddressCountryCodeKey

State State

Represents the value associated with the constant kABPersonAddressStateKey

Street Street

Represents the value associated with the constant kABPersonAddressStreetKey

Zip Zip

Represents the value associated with the constant kABPersonAddressZIPKey

Applies to

See also