Edit

Share via


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
ABPersonAddressKey
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

Represents the value associated with the constant kABPersonAddressCityKey

Country

Represents the value associated with the constant kABPersonAddressCountryKey

CountryCode

Represents the value associated with the constant kABPersonAddressCountryCodeKey

State

Represents the value associated with the constant kABPersonAddressStateKey

Street

Represents the value associated with the constant kABPersonAddressStreetKey

Zip

Represents the value associated with the constant kABPersonAddressZIPKey

Applies to

See also