소스 검색

add utility URLEncodeStringFromString

Marino Faggiana 8 년 전
부모
커밋
cac8572041
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  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 --------------------------------------------------------------------------------------------