我正在 xCode 中制作应用程序。我有一个从 .json 文件加载 JSON 数据的方法。这很好用,我的视图控制器向我显示了 JSON 对象(解析后)。代码是:
- (void) loadJsonData
{
//Create an URL
NSURL *url = [NSURL URLWithString:@"http://www....json"];
//Sometimes servers return a wrong header. Use this to add a new accepted type
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"application/x-javascript"]];
//Create a request object with the url
NSURLRequest *request = [NSURLRequest requestWithURL:url];
//Create the JSON operation. The ^ blocks are executed when loading is done.
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
//Do something with the JSON data, like parsing
[self parseJSONData:JSON];
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
//Do something with the error
NSLog(@"Error :%@",response);
}];
//Start the operation
[operation start];
}
但现在我想使用现有 .php 文件中的 JSON 对象。我更改了“http://www ....php”中的 URL。我没有错误,但它不加载 JSON。我的视图控制器不显示数据。我试图更改代码中的许多内容,但没有任何效果。如果我使用 .php 而不是 .json url,有人可以帮助我提供 loadJsonData 的确切代码。
提前致谢!