Platforms to show: All Mac Windows Linux Cross-Platform
CNGroupMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Contacts | MBS Mac64bit Plugin | 16.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
Contacts may be members of one or more groups, depending upon their accounts.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 3 properties
- property Handle as Integer
- property Identifier as String
- property Name as String
- 4 methods
- method Constructor Private
- method copy as CNGroupMBS
- method mutableCopy as CNMutableGroupMBS
- method valueForKey(key as String) as Variant
- 6 shared methods
- shared method available as Boolean
- shared method CNGroupIdentifierKey as String
- shared method CNGroupNameKey as String
- shared method predicateForGroupsInContainerWithIdentifier(groupIdentifier as String) as NSPredicateMBS
- shared method predicateForGroupsWithIdentifiers(Identifiers() as String) as NSPredicateMBS
- shared method predicateForSubgroupsInGroupWithIdentifier(contactIdentifier as String) as NSPredicateMBS
Sub classes:
Some methods using this class:
- CNContactStoreMBS.groupsByName(name as String, byref error as NSErrorMBS) as CNGroupMBS()
- CNContactStoreMBS.groupsForContact(contact as CNContactMBS, byref error as NSErrorMBS) as CNGroupMBS()
- CNContactStoreMBS.groupsMatchingPredicate(predicate as NSPredicateMBS, byref error as NSErrorMBS) as CNGroupMBS()
- CNSaveRequestMBS.addMember(contact as CNContactMBS, group as CNGroupMBS)
- CNSaveRequestMBS.addSubgroup(subgroup as CNGroupMBS, group as CNGroupMBS)
- CNSaveRequestMBS.removeMember(contact as CNContactMBS, group as CNGroupMBS)
- CNSaveRequestMBS.removeSubgroup(subgroup as CNGroupMBS, group as CNGroupMBS)
Some properties using for this class:
- CNChangeHistoryAddGroupEventMBS.group as CNGroupMBS
- CNChangeHistoryAddMemberToGroupEventMBS.group as CNGroupMBS
- CNChangeHistoryAddSubgroupToGroupEventMBS.group as CNGroupMBS
- CNChangeHistoryAddSubgroupToGroupEventMBS.subgroup as CNGroupMBS
- CNChangeHistoryRemoveMemberFromGroupEventMBS.group as CNGroupMBS
- CNChangeHistoryRemoveSubgroupFromGroupEventMBS.group as CNGroupMBS
- CNChangeHistoryRemoveSubgroupFromGroupEventMBS.subgroup as CNGroupMBS
- CNChangeHistoryUpdateGroupEventMBS.group as CNGroupMBS
Blog Entries
Release notes
- Version 17.2
- Added valueForKey methods to CNContactMBS and CNGroupMBS classes.
The items on this page are in the following plugins: MBS Mac64bit Plugin.
CNFetchResultMBS - CNInstantMessageAddressMBS