我在AFNetworking 3.0中迁移 . 我在AFNetworking中使用AFHTTPRequestOperation但它在最近的更新中被删除了 . 我尝试了所有可能的解决方案 . 基本上我需要发布带有Header的JSON . 我将我的NSDIctionary转换为JSON对象,然后将其添加为字符串 . 这是带有Header的示例JSON
RequestHeader={
"lname" : "sadhsdf",
"bday" : "2003-03-13",
"age" : "12",
"address" : "dsfhskdjgds",
"gender" : "M",
"cnumber" : "12312412",
"fname" : "sadhsdf",
"RequestType" : "userregistration",
"Email" : "sldjlkasd@sjdhflksdf.com",
"status" : "dsfhskdjgds",
"Password" : "123456"
}
RequestHeader是一个NSString,其余的是NSDictionary .
如何在AFNetworking 3.0中应用它?先感谢您 .
4 回答
你可以查看官方移民指南here
使用常见的
NSObject
类来调用WS与 AFNetworking 3.0 这是我的重复答案,但它是 Updated with AFNetworking 3.0 首先使NSObject
具有任何名称的类我在这里创建NSObject
类名为 Webservice.h 和 Webservice.mWebservice.h
Webservice.m 你的nsobject.m文件看起来像这样 . (在.m文件中添加两个函数)
Use like this 从任何 viewcontroller.m 和任何
viewControllers
中的任何方法调用此常用方法 . 暂时我使用viewDidLoad
来调用这个WS .在上面的方法中添加您的参数,值和Web服务URL . 你可以轻松使用这个
NSObjcet
类 . 有关详细信息,请访问AFNetworking 3.0或my old answear with AFNetworking 2.0 .