gpt4 book ai didi

ios - CLI 程序在检索解析结果之前退出

转载 作者:行者123 更新时间:2023-11-29 01:41:19 26 4
gpt4 key购买 nike

我的 OS X CLI 程序在从异步解析查询检索结果之前退出。相同的代码不会发生在 iOS 应用程序中(因为 iOS 应用程序有 GUI?)。有没有办法在程序不提前退出的情况下处理结果?

#import "Bolts.h"
#import <Parse/Parse.h>

int main(int argc, const char * argv[])
{
@autoreleasepool
{
[Parse setApplicationId:@"my parse app id"
clientKey:@"my parse app client key"];

PFQuery *query = [PFQuery queryWithClassName:@"Wizard"];
[query whereKey:@"house" equalTo:@"Hufflepuff"]

[[query findObjectsInBackground] continueWithBlock:^id(BFTask *task)
{
for (PFObject *wizard in task.result)
{
// does not go here, program exits immidiately
// ??
}
}
}
return 0;
}

最佳答案

您可以使用信号量 来阻止您的主函数在您的异步 block 运行之前完成。参见 this questionthis one (和其他人)了解一般细节和要注意的问题。

HTH

关于ios - CLI 程序在检索解析结果之前退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32350578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com