Php 强制将响应对象返回到AFN

Php 强制将响应对象返回到AFN,php,ios,afnetworking,afhttprequestoperation,Php,Ios,Afnetworking,Afhttprequestoperation,我正在使用AFNetworking运行一个PHP脚本,如下所示: NSString *urlString = @"scriptURL.php"; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager POST:urlString parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData

我正在使用AFNetworking运行一个PHP脚本,如下所示:

NSString *urlString = @"scriptURL.php";
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST:urlString parameters:params constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
    ...
} success:^(AFHTTPRequestOperation *operation, NSDictionary *responseObject) {
    NSLog(@"it worked!");
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NSLog(@"error: %@", error.description);
}];

但是,脚本的某些部分在发送一系列推送通知时需要较长时间才能运行。目前,这意味着在发送所有推送之前,我不会收到响应对象,这会导致显著的延迟。有没有办法强制返回响应对象,以便在后台运行更长、更耗时的操作?换句话说,我是否可以强制返回响应对象,使其在我开始发送推送通知之前返回,这样iOS端就不必在等待其他操作完成时陷入停顿,因为每个人都可能会告诉您,您试图实现的目标与AFNetworking无关,你的iPhone应用程序本身也是如此。基本上,如果您的API在发送推送通知时花了太长时间来计算它要做什么,AFNetworking会忽略它,而只是等待响应

如果我做对了,您可以自己开发PHP,因此您可能希望快速了解如何在PHP中运行后台进程以实现您所讨论的内容

有几个链接可能会对您有所帮助:

还有其他几个最适合你的需求。
希望这能让您走上正确的道路。

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面更改,只有链接的答案可能会无效。嗨,马特,明白你的意思了。但我只是不想添加一堆PHP代码,尽管我认为这是解决这个问题的唯一办法,因为标题严格地指的是iOS和AFNetworking。