Skip to content
This repository was archived by the owner on Aug 16, 2023. It is now read-only.

Commit 0ac4187

Browse files
committed
Use backwards compatible [self stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] rather than [self stringByRemovingPercentEncoding]
1 parent eb2f9b8 commit 0ac4187

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

CMDQueryStringSerialization/CMDQueryStringSerialization.m

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ + (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary {
5353
[key cmd_stringByAddingEscapes],
5454
[value cmd_stringByAddingEscapes]]];
5555
};
56-
56+
5757
if ([value isKindOfClass:[NSArray class]]) {
5858
for (NSString *valueFromArray in (NSArray *)value) {
5959
addPair(key, valueFromArray);
@@ -79,10 +79,9 @@ - (NSString *)cmd_stringByAddingEscapes {
7979

8080

8181
- (NSString *)cmd_stringByRemovingEscapes {
82-
return [self stringByRemovingPercentEncoding] ?: @"";
82+
return [self stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] ?: @"";
8383
}
8484

85-
8685
- (void)cmd_enumeratePairs:(void (^) (NSString *key, NSString *value))block {
8786
if ([self length] == 0) {
8887
return;
@@ -133,4 +132,4 @@ -(NSString *)cmd_stringByAddingEscapes {
133132
return [[self stringValue] cmd_stringByAddingEscapes];
134133
}
135134

136-
@end
135+
@end

0 commit comments

Comments
 (0)