Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从viewController调用(无效)加载_Ios_Objective C - Fatal编程技术网

Ios 从viewController调用(无效)加载

Ios 从viewController调用(无效)加载,ios,objective-c,Ios,Objective C,我正在尝试异步加载web数据。我知道我可以使用以下方法,但我不知道如何调用void(load)方法。这叫什么?它似乎不是自动调用的。谢谢 - (void)load { NSURL *myURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.website.com"]]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:myURL

我正在尝试异步加载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];
}

正如H2CO3所说,您应该使用[self-load]调用该方法。我希望您希望在方法-(void)viewDidLoad中调用它。在加载视图时,将对此调用一次

__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];
}  
它在加载共享库时运行,通常是在程序运行期间 启动


看看

1。可能
[自加载]?2.为什么希望自动调用此方法?为什么希望自动调用此方法?我认为您考虑的是类方法
load
,它不适合这种功能。