-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 に答える