Platforms to show: All Mac Windows Linux Cross-Platform
ABRecordMBS class Deprecated
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Addressbook | MBS MacCocoa Plugin | 7.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This item is deprecated and should no longer be used.
You can use CNContactMBS class instead.
A class to hold an Addressbook Record.
All methods in this class will catch exceptions from Cocoa and raise a NSExceptionMBS instead. Using the message, name and reason properties you can see what was the reason for this exception. Please report if you find a method which does not handle exceptions correct.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 7 properties
- property account as ABAccountMBS
- property Addressbook as ABAddressBookMBS
- property Description as string
- property DisplayName as string
- property Handle as Integer
- property isReadOnly as boolean
- property uniqueId as string
- 5 methods
- method Constructor Private
- method removeValueForProperty(propertyName as string) as boolean
- method setValue(value as Variant, propertyName as string) as boolean
- method setValue(value as Variant, propertyName as string, byref error as NSErrorMBS) as boolean
- method valueForProperty(PropertyName as string) as Variant
Sub classes:
Some methods using this class:
- ABAddressBookMBS.addRecord(record as ABRecordMBS) as boolean
- ABAddressBookMBS.recordForUniqueId(uniqueid as string) as ABRecordMBS
- ABAddressBookMBS.recordForUniqueId(uniqueid as string, account as ABAccountMBS) as ABRecordMBS
- ABAddressBookMBS.recordsMatchingSearchElement(search as ABSearchElementMBS) as ABRecordMBS()
- ABAddressBookMBS.removeRecord(record as ABRecordMBS) as boolean
- ABAddressBookMBS.removeRecord(record as ABRecordMBS, byref error as NSErrorMBS) as boolean
- ABPeoplePickerViewMBS.selectedRecords as ABRecordMBS()
- ABPeoplePickerViewMBS.selectRecord(group as ABRecordMBS, byExtendingSelection as boolean)
- ABPickerMBS.SelectedRecords as ABRecordMBS()
- ABSearchElementMBS.matchesRecord(record as ABRecordMBS) as boolean
Some examples using this class:
- /MacCloud/Addressbook People Picker
- /MacCocoa/Addressbook/Addressbook Notifications
- /MacCocoa/Addressbook/Addressbook Pick one address
- /MacCocoa/Addressbook/Addressbook Picker
- /MacCocoa/Addressbook/Easy search
- /MacCocoa/Addressbook/Edit Distance values
- /MacCocoa/Addressbook/Extract Vcard
- /MacCocoa/Addressbook/Search Person
- /MacControls/PeoplePickerView
- /MacFrameworks/Addressbook People Picker
Blog Entries
- Saying goodbye to AddressBook framework
- MBS Real Studio Plugins, version 12.3pr2
- MBS Real Studio Plugins, version 11.4pr2
The items on this page are in the following plugins: MBS MacCocoa Plugin.
ABPickerMBS - ABSearchElementMBS