我希望能够在不阻塞 UI 的情况下发送数据。这些文件非常大,因此不能同步发送它们。
我有一个类实现了通过 Apache Thrift 发送数据的所有方法。
我见过的所有异步请求都在使用 NSURLRequest 和 NSURLConnection,但是对于我的应用程序,我想使用我的类。
基本上,我想异步调用这个方法:
- (void)syncLocalData {
Manager *stateManager = [[Manager alloc] init];
[stateManager readDirectory];
}
在 readDirectory 中,如果有文件,我会遍历设备目录并发送数据。