我正在使用AFNetworking2.0.
在AFNetworking,AFHTTPRequestOperationManager对象有一个API:
(AFHTTPRequestOperation *)POST:(NSString *)URLString
parameters:(id)parameters
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure
Run Code Online (Sandbox Code Playgroud)
它接受NSDictionary作为我们希望"POST"到服务器的JSON Payload的params.在我的有效载荷中,我有以下键值对:
"buttonActionParam":"/catalog/special/international-calling"
发布此有效内容服务器会返回无效的JSON.查看服务器端的有效负载,我意识到AFNetworking实际上正在发送:
"buttonActionParam":"\/catalog\/special\/international-calling".
我知道AFNetworking库使用NSJSONSerialization的是类方法-dataWithJSONObject:,这会导致这种情况.我的问题是:
问:如何解决这个问题?
我希望设置MKMapView的缩放级别(OR设置区域),以便我可以显示一个位置.用一个例子来阐述我的背景.我有一个位置(CLLocation*),我使用CLGeocoder(反向地理编码)找到了该地点.现在,说地方是'库比蒂诺,加州'地区.如何在MKMapView中找到完全包含Cupertino的区域?
谢谢.