Вам нужно URLEкодировать вашу строку.Для этого я использовал категорию:
URLUtils.h:
@interface NSString (URLUtils)
- (NSString *) urlEncodeValue;
@end
URLUtils.m:
#import "URLUtils.h"
@implementation NSString (URLUtils)
- (NSString *) urlEncodeValue {
return (NSString *) CFURLCreateStringByAddingPercentEscapes(NULL,
(CFStringRef) self,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8 );
}
@end
Затем, после включения URLUtils.h
в ваш класс,Вы можете сделать это:
NSURL *url = [NSURL URLWithString: [blogAddress urlEncodeValue]];
Это должно сделать это.
Удачи!