AFNetworking2.6代理封裝--OC版

AFN-OC版

AFNetworking代理封裝 用法

-(void)viewDidLoad {?

[super viewDidLoad];

[self accessToServerForGetGetLogin];?

}

pragma mark -- 網絡請求

-(void)accessToServerForGetGetLogin {

NSString *requestName = GetLoginKey;

NSString *url = @"http://apis.haoservice.com/lifeservice/cook/query?";

NSMutableDictionary *postInfo = [NSMutableDictionary dictionary];

postInfo[@"menu"] = @"土豆";

postInfo[@"pn"] = @1;

postInfo[@"rn"] = @"10";

postInfo[@"key"] = @"2ba215a3f83b4b898d0f6fdca4e16c7c";

[NetWorkRequest netWorkRequestByPostMode:url parameters:postInfo requestName:requestName delegate:self];

}

-(void)netWorkRequestSuccess:(id)data userInfo:(NSDictionary *)userInfo parameters:(NSDictionary *)getparameters {?

//服務器連接成功 NSString *requestUsername = [userInfo objectForKey:@"username"];

if ([requestUsername isEqualToString:GetLoginKey]) {

NSDictionary *dicR = (NSDictionary *)data;

NSLog(@"%@",dicR);

}

}?

-(void)netWorkRequestFailed:(NSError*)error userInfo:(NSDictionary *)userInfo parameters:(NSDictionary *)getparameters {

?//服務器連接失敗請重試 NSLog(@"%@",error);?

}

GitHub Demo下載地址:https://github.com/wzf1053132166/AFN-OC

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容