gpt4 book ai didi

objective-c - 无论如何,有没有像线程那样调用NSNotificationQueue?

转载 作者:行者123 更新时间:2023-12-01 17:01:38 24 4
gpt4 key购买 nike

是否可以运行类似“

-(无效)testMethod
{
[[NSNotificationQueue defaultQueue] enqueueNotification:[NSNotification notificationWithName:@“TEST123”对象:self userInfo:parms] postingStyle:NSPostNow coalesceMask:NSNotificationNoCoalescing forModes:nil];

NSLog(@“test123”);
// ...

这样,“-(void)testMethod”会继续执行NSLog,...,否则通知所调用的方法不会完成。
反正有没有线程来解决它吗?

最佳答案

我认为您想异步调用方法。
答案是否定的:您不能在同一线程中异步调用方法。
检查文档:

通知中心提供
通知观察员
同步地。换句话说,
postNotification:方法不
返回直到所有观察者都拥有
收到并处理了
通知。发送通知
异步使用
NSNotificationQueue。

关于objective-c - 无论如何,有没有像线程那样调用NSNotificationQueue?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318592/

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