-1

方法是oneway异步的(结果不是立即预期的)[1]oneway与分布式对象 API 一起使用。[2]

但是我在SCPlugin中找到了下面的代码

+ (oneway void) executeShellCommandAsynchronously:(NSString*)command
{
    [[self taskForShellCommand:command] launch];

    return;
}

+ (void) refreshAllFinderItems
{
    //code
    if (cmd) {
        [ShellTask executeShellCommandAsynchronously:cmd];
    }
}

oneway在可可应用程序中表现相同(没有分布式对象)?

4

1 回答 1

2

是的。仅仅因为它不是分布式对象 API 的一部分,并不意味着它不会以相同的方式运行。关键字是编译器提示,仅此而已。

于 2012-03-07T14:50:58.280 回答