我有一个 ApiClient 类,它使用 NSURLConnection 从服务器获取一些数据并将其发送回其委托
我有另一个名为 Fetcher.h 的类,它调用 ApiClient 上的某个函数并在其中实现委托方法。
我有第三个类(视图控制器),它调用 Fetcher.h executeCall() 并触发整个过程。
Fetcher *fetcher = [[Fetcher alloc] init];
[fetcher getData];
如果我直接在 View 控制器中调用 ApiClient 代码,它工作正常。为什么它不能从 Fetcher 类工作?我究竟做错了什么?
在 Fetcher getData 我有这个代码
APIClient* client = [APIClient sharedInstance];
[client setDelegate:self];
[client getData];
提前致谢。