Fix a few ARC errors that only appear in Xcode 4.4 and not in 4.5

This commit is contained in:
Jawwad Ahmad
2012-09-02 12:22:53 -04:00
parent 2eb8422ad0
commit b2a0da7ce1
3 changed files with 3 additions and 3 deletions

View File

@@ -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))) {

View File

@@ -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);

View File

@@ -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));