【发布时间】:2014-02-06 23:19:20
【问题描述】:
我正在学习有关与应用程序进行基本数据库交互的教程,但遇到了一个小问题。它让我使用我在网上阅读的 ASIHTTPRequest API 已经过时,甚至 Xcode 都告诉我不要使用它。所以,我下载并安装了 AFNetworking。唯一的问题,作为一个遵循教程的菜鸟,我不知道现在该做什么。我的项目中有所有 Json、MBProgressHUD 和 AFNetworking 文件,但我无法将教程中的代码更改为 AFNetworking 友好代码。有人可以帮帮我吗?
这是教程中的代码:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
NSLog(@"Want to redeem: %@", textField.text);
// Get device unique ID
UIDevice *device = [UIDevice currentDevice];
NSString *uniqueIdentifier = [device uniqueIdentifier];
// Start request
NSString *code = textField.text;
NSURL *url = [NSURL URLWithString:@"http://www.wildfables.com/promos/"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"1" forKey:@"rw_app_id"];
[request setPostValue:code forKey:@"code"];
[request setPostValue:uniqueIdentifier forKey:@"device_id"];
[request setDelegate:self];
[request startAsynchronous];
// Hide keyword
[textField resignFirstResponder];
// Clear text field
textView.text = @"";
return TRUE;
}
【问题讨论】:
标签: objective-c json ios7 asihttprequest afnetworking-2