如何发布参数如' \ u0001 [xxxx]'使用AFNetworking

时间:2016-01-03 11:59:05

标签: objective-c xcode post http-post afnetworking

我做了这个,但是错误[NSString stringWithFormat:@"%@",@" \ u0001 [xxxx]"]

    NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:
                            [NSString stringWithFormat:@"%@", @"\u0001[xxxx]"], @"content",
                            [NSNumber numberWithBool:anonymous],@"aaaaa",
                            nil];

return [manager POST:submitCommentUrlString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject){
    ...

} failure:^(AFHTTPRequestOperation *operation, NSError *error){
    ...
}];

2 个答案:

答案 0 :(得分:2)

尝试使用

[[NSString stringWithFormat:@"%@", @"\u0001[xxxx]"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

而不是

[NSString stringWithFormat:@"%@", @"\u0001[xxxx]"]

以便在字典中设置对象。

答案 1 :(得分:0)

[NSString stringWithFormat:@"%C", 0x1]

这是\ u0001