Ios Can';设置AFT网络(2.0)JSON请求
我试图让AFNetworking 2.0在这里工作,但我遇到了很多错误 我的进展:Ios Can';设置AFT网络(2.0)JSON请求,ios,objective-c,xcode,afnetworking-2,Ios,Objective C,Xcode,Afnetworking 2,我试图让AFNetworking 2.0在这里工作,但我遇到了很多错误 我的进展: 在我的xCode项目中将“AFNetworking”文件夹作为组实现 在我的headerfile中,我实现了AFNetworking.h文件 这是我在m文件中的代码: -(void)afNetworking { AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.resp
-(void)afNetworking {
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager GET:@"http://api.openweathermap.org/data/2.5/weather?q=Kortrijk,be" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
// ResponseObject is json parsed in een dictionary
NSLog(@"Country: %@, City: %@, Coordinates: (longitude: %@, latitude: %@)",
[[responseObject valueForKey:@"sys"] valueForKey:@"country"],
[responseObject valueForKey:@"name"],
[[responseObject valueForKey:@"coord"] valueForKey:@"lon"],
[[responseObject valueForKey:@"coord"] valueForKey:@"lat"]
);
} failure:nil];
}
注意:我已经开始在IOS6和Xcode4中编写这个应用程序。现在在Xcode 5和IOS7上。也许这与此有关。问题是您尚未链接到AFNetworking所需的框架。有两种方法可以解决这一问题:
您可以尝试从AFNetworking target的Build Settings中将Build Active Architecture Only设置为NO。