MBS Xojo Developer Conference and Training
Join us from 11th to 14th September 2013 in Koblenz.
Join us from 11th to 14th September 2013 in Koblenz.
Platforms to show: All Mac Windows Linux Cross-Platform
ABRecordMBS class
class, Addressbook,
MBS Real Studio Cocoa Plugin
(ABAddressbook),
class ABRecordMBS,
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A class to hold an Addressbook Record.
Notes: 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.
Plugin version: 7.1, Mac: Yes, Win: No, Linux: No, Console & Web: Yes, Feedback.
Function: A class to hold an Addressbook Record.
Notes: 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.
- property Handle as Integer
- method Constructor
- method Description as string
- method DisplayName as string
- method isReadOnly as boolean
- 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 uniqueId as string
- method valueForProperty(PropertyName as string) as variant
Sub classes:
Some methods using this class:
- ABAddressBookMBS.addRecord(record as ABRecordMBS) as boolean
- ABAddressBookMBS.addRecord(record as ABRecordMBS, byref error as NSErrorMBS) as boolean
- ABAddressBookMBS.recordForUniqueId(uniqueid as string) 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.deselectRecord(record as ABRecordMBS)
- 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 which use this class:
- /Cocoa/Addressbook/Add person
- /Cocoa/Addressbook/Addressbook Notifications
- /Cocoa/Addressbook/Addressbook Pick one address
- /Cocoa/Addressbook/Addressbook Picker
- /Cocoa/Addressbook/Easy search
- /Cocoa/Addressbook/Edit Distance values
- /Cocoa/Addressbook/Extract Vcard
- /Cocoa/Addressbook/Search Person
- /Leopard/Addressbook People Picker
- /Leopard/Cocoa Controls/Addressbook People Picker
The items on this page are in the following plugins: MBS Real Studio Cocoa Plugin.
Links
MBS Real Studio Plugins