This commit is contained in:
Sunnyyoung
2018-01-09 18:20:37 +08:00
parent cd43c17a08
commit 8942723431
5 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -46,7 +46,7 @@
NSArray<WCContactData *> *results = ({
NSMutableArray<WCContactData *> *results = [NSMutableArray array];
for (WCContactData *contact in contacts) {
BOOL isFriend = contact.m_uiFriendScene != 0;
BOOL isOfficialAccount = (contact.m_uiCertificationFlag >> 0x3 & 0x1) == 1;
BOOL containsNickName = [contact.m_nsNickName.lowercaseString containsString:keyword];
BOOL containsUsername = [contact.m_nsUsrName.lowercaseString containsString:keyword];
BOOL containsAliasName = [contact.m_nsAliasName.lowercaseString containsString:keyword];
@@ -54,7 +54,7 @@
BOOL containsNickNamePinyin = [contact.m_nsFullPY.lowercaseString containsString:keyword];
BOOL containsRemarkPinyin = [contact.m_nsRemarkPYFull.lowercaseString containsString:keyword];
BOOL matchRemarkShortPinyin = [contact.m_nsRemarkPYShort.lowercaseString isEqualToString:keyword];
if (isFriend && (containsNickName || containsUsername || containsAliasName || containsRemark || containsNickNamePinyin || containsRemarkPinyin || matchRemarkShortPinyin)) {
if (!isOfficialAccount && (containsNickName || containsUsername || containsAliasName || containsRemark || containsNickNamePinyin || containsRemarkPinyin || matchRemarkShortPinyin)) {
[results addObject:contact];
}
}
+1 -1
View File
@@ -43,7 +43,7 @@
@interface WCContactData : NSObject
@property(nonatomic) unsigned int m_uiFriendScene;
@property(nonatomic) unsigned int m_uiCertificationFlag;
@property(retain, nonatomic) NSString *m_nsNickName;
@property(retain, nonatomic) NSString *m_nsUsrName;
@property(retain, nonatomic) NSString *m_nsAliasName;