mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-23 20:31:13 +08:00
Fix a few ARC errors that only appear in Xcode 4.4 and not in 4.5
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
|
||||
// Remove diacratics and lowercase our input text
|
||||
NSString *tokenizeText = string = [string stringByFoldingWithOptions:kCFCompareCaseInsensitive|kCFCompareDiacriticInsensitive locale:[NSLocale systemLocale]];
|
||||
CFStringTokenizerRef tokenizer = CFStringTokenizerCreate(kCFAllocatorDefault, (CFStringRef)tokenizeText, CFRangeMake(0, CFStringGetLength((CFStringRef)tokenizeText)), kCFStringTokenizerUnitWord, locale);
|
||||
CFStringTokenizerRef tokenizer = CFStringTokenizerCreate(kCFAllocatorDefault, (__bridge CFStringRef)tokenizeText, CFRangeMake(0, CFStringGetLength((__bridge CFStringRef)tokenizeText)), kCFStringTokenizerUnitWord, locale);
|
||||
CFStringTokenizerTokenType tokenType = kCFStringTokenizerTokenNone;
|
||||
|
||||
while(kCFStringTokenizerTokenNone != (tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer))) {
|
||||
|
||||
@@ -130,7 +130,7 @@ RK_FIX_CATEGORY_BUG(NSString_RKAdditions)
|
||||
{
|
||||
CFStringRef legalURLCharactersToBeEscaped = CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`\n\r");
|
||||
CFStringRef encodedString = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
|
||||
(CFStringRef)self,
|
||||
(__bridge CFStringRef)self,
|
||||
NULL,
|
||||
legalURLCharactersToBeEscaped,
|
||||
kCFStringEncodingUTF8);
|
||||
|
||||
@@ -47,7 +47,7 @@ NSString *RKPathPatternFindAndReplaceParensWithColons(NSString *pattern) {
|
||||
NSString *RKEncodeURLString(NSString *unencodedString) {
|
||||
NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
|
||||
NULL,
|
||||
(CFStringRef)unencodedString,
|
||||
(__bridge CFStringRef)unencodedString,
|
||||
NULL,
|
||||
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
|
||||
kCFStringEncodingUTF8));
|
||||
|
||||
Reference in New Issue
Block a user