我正在尝试异步加载Web数据。我知道我可以使用以下内容,但我不知道如何调用void(load)方法。我怎么称呼这个?它似乎没有自动调用。谢谢!
- (void)load
{
NSURL *myURL = [NSURL URLWithString:[NSString
stringWithFormat:@"http://www.website.com"]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:myURL
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
答案 0 :(得分:1)
如H2CO3所述,您应该使用[self load]调用该方法。我希望你想在方法中调用它 - (void)viewDidLoad。在加载视图时调用一次。
答案 1 :(得分:0)
__attribute__((constructor))
- (void)load
{
NSURL *myURL = [NSURL URLWithString:[NSString
stringWithFormat:@"http://www.website.com"]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:myURL
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
通常在程序期间加载共享库时运行 启动。