Jelajahi Sumber

add utility URLEncodeStringFromString

Marino Faggiana 8 tahun lalu
induk
melakukan
cac8572041
1 mengubah file dengan 12 tambahan dan 0 penghapusan
  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 --------------------------------------------------------------------------------------------