Explorar o código

add utility URLEncodeStringFromString

Marino Faggiana %!s(int64=8) %!d(string=hai) anos
pai
achega
cac8572041
Modificáronse 1 ficheiros con 12 adicións e 0 borrados
  1. 12 0
      iOSClient/Networking/OCNetworking.m

+ 12 - 0
iOSClient/Networking/OCNetworking.m

@@ -1413,6 +1413,18 @@
     }];
 }
 
+#pragma --------------------------------------------------------------------------------------------
+#pragma mark =====  Utility =====
+#pragma --------------------------------------------------------------------------------------------
+
+- (NSString *)URLEncodeStringFromString:(NSString *)string
+{
+    static CFStringRef charset = CFSTR("!@#$%&*()+'\";:=,/?[] ");
+    CFStringRef str = (__bridge CFStringRef)string;
+    CFStringEncoding encoding = kCFStringEncodingUTF8;
+    return (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL, str, NULL, charset, encoding));
+}
+
 @end
 
 #pragma --------------------------------------------------------------------------------------------