fix unvalid sip address begin with sip:

This commit is contained in:
Danmei Chen 2019-01-17 11:52:06 +01:00
parent 977f530379
commit 4905b4cd1e

View file

@ -208,6 +208,7 @@
}
NSString *normSip = [sip hasPrefix:@" "] ? [sip substringFromIndex:1] : sip;
normSip = [normSip hasPrefix:@"sip:"] ? [normSip substringFromIndex:4] : normSip;
CNInstantMessageAddress *cNSipMsgAddr = [[CNInstantMessageAddress alloc] initWithUsername:normSip service:@"SIP"];
CNLabeledValue *sipAddress = [CNLabeledValue labeledValueWithLabel:NULL value:cNSipMsgAddr];
NSMutableArray<CNLabeledValue<CNInstantMessageAddress *> *> *tmpSipAddresses = [_person.instantMessageAddresses mutableCopy];