【发布时间】:2013-02-26 21:49:30
【问题描述】:
我有以下代码作为 iOS 应用程序的一部分,它从 URL 获取 JSON 数组并使用它来填充表格视图。出于某种原因,函数中没有发出请求,我不知道为什么。功能如下图。
P.S - 我是这个 Objective-C 百灵鸟的新手,如果我犯了一个非常明显的错误,请原谅我!
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
// Create a URL Request
self.responseData = [NSMutableData data];
NSURLRequest *request = [NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://mydomain.com/return_json_list"]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
self.viewController = [[BIDViewController alloc] initWithNibName:@"BIDViewController" bundle:nil];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
【问题讨论】:
-
请求是异步的,并将报告给您的委托方法。所以你需要实现一些
NSURLConnectionDelegate方法,例如:– connection:didReceiveResponse:。查看developer.apple.com/library/mac/#documentation/Foundation/… 获取文档
标签: objective-c xcode ios6