ios 微信通讯录 设置备注 代码实现
时间: 2024-03-18 18:41:23 浏览: 127
要实现iOS微信通讯录设置备注,首先需要获取到指定联系人的信息,然后调用微信提供的API设置备注。以下是示例代码:
```objc
// 获取指定联系人的信息
NSString *userName = @"要设置备注的联系人用户名";
WCContactData *contact = [[objc_getClass("CContactMgr") shareInstance] getContactByName:userName];
// 设置备注
if (contact) {
// 构造备注信息
NSMutableDictionary *remarkDict = [NSMutableDictionary dictionary];
[remarkDict setObject:contact.m_nsUsrName forKey:@"userName"];
[remarkDict setObject:@"要设置的备注" forKey:@"remarkName"];
// 调用微信API设置备注
[[objc_getClass("MMServiceCenter") defaultCenter].serviceDictionary[@"ContactRemarkLogic"] setContactRemark:remarkDict];
}
```
需要注意的是,该代码只能在越狱环境下运行。非越狱环境下无法访问微信的私有API。
阅读全文